再出发
位运算奇妙无穷啊。这个题目巧妙的运用了xor位运算。异或具有以下性质
所以把所有的数异或起来,成对出现的就会消掉,只剩下那个出现过一次的数
1234567
public int singleNumber(int[] nums) { int ans = 0; for (int n : nums) { ans ^= n; } return ans;}