int missingNumber(int* nums, int numsSize) {
int res = numsSize;
int i;
for (i = 0; i < numsSize; i++) {
res ^= nums[i];
res ^= i;
}
return res;
int res = numsSize;
int i;
for (i = 0; i < numsSize; i++) {
res ^= nums[i];
res ^= i;
}
return res;
}
其中用到的技巧就是xor 数A 与数B xor两次结果是A