思想:
1^1 == 0 is true.
class Solution {
public:
int singleNumber(vector<int>& nums) {
int i,result=nums[0];
for(int i=1;i<nums.size();i++) {
result = result^nums[i];
}
return result;
}
};
本文介绍了一个利用异或运算解决数组中单数元素问题的算法,通过不断异或相邻元素,最终得到结果为唯一出现一次的元素。
思想:
1^1 == 0 is true.
class Solution {
public:
int singleNumber(vector<int>& nums) {
int i,result=nums[0];
for(int i=1;i<nums.size();i++) {
result = result^nums[i];
}
return result;
}
};
6053

被折叠的 条评论
为什么被折叠?