异或操作,相同为0,不同为1;so easy
代码如下:
class Solution {
public:
int res;
int singleNonDuplicate(vector<int>& nums) {
//直接为位运算直接把一堆数去取出掉
for(int i=0;i<nums.size();i++){
res^=nums[i];
}
return res;
}
};
异或操作,相同为0,不同为1;so easy
代码如下:
class Solution {
public:
int res;
int singleNonDuplicate(vector<int>& nums) {
//直接为位运算直接把一堆数去取出掉
for(int i=0;i<nums.size();i++){
res^=nums[i];
}
return res;
}
};