leetcode-初级-只出现一次的数

a^b=a^b

0^b=b

b^b=0

a^b^b=a

a^(b^b)^(c^c)……(x^x)=a

int singleNumber(int* nums, int numsSize) {
    int num=0;
    for(int i=0;i<numsSize;i++){
       num=num^nums[i]; 
    }
    return num;
}

猜你喜欢

转载自blog.csdn.net/mouthful/article/details/81120548
今日推荐