题意
在一个数组中,除了一个数出现一次,其余的数都出现两次,请你找出这个数。
解题思路
将整个数组异或。
参考代码
//java
class Solution {
public int singleNumber(int[] nums) {
int ans = nums[0];
for (int i = 1; i < nums.length; i++)
ans = ans ^ nums[i];
return ans;
}
}