`
blue2048
  • 浏览: 183769 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[leetcode]Single Number-leetcode java

阅读更多

 * 核心思想

 * 1.  异或操作可交换

 * 2.  相同数的异或为0

 * 3.  任何数和0的异或为它自己

 

public class SingleNum {

    public int singleNumber(int[] A) {
        if(A == null || A.length==0){
            return 0;
        }
        int result = A[0];
        for(int i=1; i<A.length; i++){
            result ^= A[i];
        }
        return result;
    }

}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics