class Solution {
public:
int singleNumber(vector<int>& nums) {
int result = 0;
for(auto x:nums){
result ^= x;
}
return result;
}
};
相同的数字异或为零,剩下的单独的为single number
本文介绍了一种使用异或运算解决寻找数组中唯一出现一次的数字的问题。通过C++代码实现,展示了如何利用相同数字异或结果为零的特性,高效找出目标数字。
class Solution {
public:
int singleNumber(vector<int>& nums) {
int result = 0;
for(auto x:nums){
result ^= x;
}
return result;
}
};
相同的数字异或为零,剩下的单独的为single number

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