Last updated 6 years ago
异或消除法:a ^ a = 0
// T/O(n), S/O(1) public int singleNumber(int[] nums) { int ans = 0; for (int num : nums) { ans ^= num; } return ans; }
// T/O(n), S/O(1)