题目:

算法思想:两个相同的数异或为0,0异或一个数还是它本身
代码:
int singleNumber(vector<int>& nums) {
int result = nums[0];
for(int i = 1; i < nums.size();i++)
result = result ^ nums[i];
return result;
}
本文介绍了一种利用异或运算的算法,该算法能够在包含多个重复数字的数组中找到唯一出现一次的数字。通过异或操作,两个相同的数异或为0,0异或一个数仍为该数本身的特性,实现高效查找。

int singleNumber(vector<int>& nums) {
int result = nums[0];
for(int i = 1; i < nums.size();i++)
result = result ^ nums[i];
return result;
}

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