數組內彼此異或,兩個一樣的會抵消掉,剩下的結果就是不重復的數
int singleNumber(int* nums, int numsSize) {
int i;
int val = 0;
for(i = 0; i < numsSize; i++)
val ^= nums[i];
return val;
}
數組內彼此異或,兩個一樣的會抵消掉,剩下的結果就是不重復的數
int singleNumber(int* nums, int numsSize) {
int i;
int val = 0;
for(i = 0; i < numsSize; i++)
val ^= nums[i];
return val;
}