题解 | #牛群编号统计#
牛群编号统计
https://www.nowcoder.com/practice/add4474d851d4d13ad5f657789428093
1.考察知识点
异或运算
2.编程语言
C++
3.解题思路
该题主要考察异或运算,使用0对数组中的每个元素逐个进行异或,最后异或的结果即为所求
4.完整代码
class Solution {
public:
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param nums int整型vector
* @return int整型
*/
int singleNonDuplicate(vector<int>& nums) {
// write code here
int n=0;
int len = nums.size();
for(int i=0;i<len;i++)
{
//将所有位置的数字与0进行异或运算
n^=nums[i];
}
return n;
}
};


