题解 | #牛群编号统计#
牛群编号统计
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; } };