1. 程式人生 > >找出陣列中唯一的出現奇數次的數

找出陣列中唯一的出現奇數次的數

題目

已知陣列長度為n,且其中只有一個數字出現過奇數次,其他數字都出現偶數次,找出出現奇數次的這個數。

思路

遍歷陣列,依次異或。

程式碼實現
public int solution (int[] nums) {
    int res = 0;

    for (int value: nums
        ) {
        res ^= value;
    }

    return res;
}