落单的数

2017-03-24  本文已影响29人  大湛湛

给出2*n + 1 个的数字,除其中一个数字之外其他每个数字均出现两次,找到这个数字。

public class Solution {
    /**
      *@param A : an integer array
      *return : a integer
      */
    public int singleNumber(int[] A) {
        // Write your code here
        int num = 0;
        for (int n : A){
            //使用异或处理
            num ^= n;
        }
        return num;
    }
}
上一篇下一篇

猜你喜欢

热点阅读