Single Number

Q: 求出数组中只出现1次的数,其他数都出现2次。

    int singleNumber(int A[], int n) {
        // Note: The Solution object is instantiated only once and is reused by each test case.
        int num = 0;
        for(int i=0;i<n;i++)
            num^=A[i];
            
        return num;
        
    }

 

posted @ 2013-10-02 22:51  summer_zhou  阅读(117)  评论(0编辑  收藏  举报