leetcode 136. Single Number
来源:互联网 发布:热血虎卫源码 编辑:程序博客网 时间:2024/06/05 00:17
这个抑或操作还是感觉挺妙的 感觉不看解答根本不会用
因为a^b=b^a 和 0^a=a
所以我如果对全体元素进行一个抑或操作然后再求值会等于那个值 因为我可以不断交换把相同元素放在一起然后最后相当于0^a (a为落单元素)=a
class Solution {
public:
int singleNumber(vector<int>& nums) {
int result=0;
for(int i=0;i<=nums.size()-1;i++)
result^=nums[i];
return result;
}
};
阅读全文
0 0
- LeetCode 136. Single Number
- [Leetcode] 136. Single Number
- LeetCode 136. Single Number
- 【leetcode】136. Single Number
- 【LeetCode】136. Single Number
- Leetcode 136. Single Number
- leetcode 136. Single Number
- leetcode 136. Single Number
- 136. Single Number LeetCode
- LeetCode 136. Single Number
- LeetCode 136. Single Number
- [LeetCode]136. Single Number
- LeetCode 136. Single Number
- LeetCode *** 136. Single Number
- [LeetCode]136. Single Number
- LeetCode--136. Single Number
- 【leetcode】136. Single Number
- leetcode-136. Single Number
- ASP.NET MVC学习系列(一)-WebAPI初探
- test_helloworld!
- codeforces 451E. Devu and Flowers 组合数+容斥
- 函数奇偶性判断
- POJ 2187
- leetcode 136. Single Number
- WebAPI请求——js调用
- 2017年—目标
- 「Deep Learning」ILSVRC2012-2017图像分类经典卷积网络
- readlink()函数读取符号结果不一致问题
- RecyclerView基础
- JS实现复制div(span)的内容到剪切板
- 红黑树 VS AVL树
- Web右下角弹出框提示,可叠加