LeedCode_136. 只出现一次的数字

^= 异或就是两个数的二进制形式,按位对比,相同取0,不同取一 
public class S_136 {
    public int singleNumber(int[] nums) {
        int c = 0;
        for(int i = 0;i<nums.length;i++ ){
            // 进行异或运算
            c = c^nums[i];
        }
        return c;
    }
}

猜你喜欢

转载自blog.csdn.net/king1994wzl/article/details/82834821