Ich arbeite an diesem Problem. "Gegeben ein Array, finde den Int, der eine ungerade Anzahl von Malen erscheint. Es wird immer nur eine ganze Zahl geben, die eine ungerade Anzahl von Malen erscheint." Ich kam mit dieser Lösung Online-up:Ich verstehe nicht, was passiert mit dieser XOR
function findOdd(A) {
var n = 0;
for(var i = 0; i < A.length; i++){
n = n^A[i];
}
return n;
}
Dies funktioniert, aber ich bin nicht sicher, warum, und ich habe gehofft, dass es mir jemand erklären könnte. Ich verstehe nur nicht die Zeile:
Könnten Sie mir bitte sagen, was es in diesem Fall tut?
Fragen Sie, was XOR tut? Was genau ist der Inhalt von 'A'? – Taplar