我正在處理這個問題。 「給定一個數組,找到出現奇數次的int。 總是隻有一個整數出現奇數次。」 我想出了這個解決方案在線:我不明白這個XOR發生了什麼
function findOdd(A) {
var n = 0;
for(var i = 0; i < A.length; i++){
n = n^A[i];
}
return n;
}
這工作,但我不知道爲什麼,我希望有人能向我解釋。我只是不明白這一行:
n = n^A[i];
請問在這種情況下它是幹什麼的?
你在問XOR有什麼功能嗎?否則,'A'的內容到底是什麼? – Taplar