Um Ich bin rostig in Bit-Operationen ehrlich zu sein.
Was mich interessiert, ist die XOR
Operation. Nun, ich weiß, was es bitweise den Fall ist, und dass es bei der Verschlüsselung verwendet und dass wir ohne temporären Variable tun tauschen, aber ich war interessiert, wenn es spezifische Ansätze in Algorithmen, die XOR
‚s Eigenschaften passen.
Ich meine, ich bin interessiert in der Praxis von XOR
in Algorithmen (beispiels wir es um das Finden einzigartiges Element unter Duplikate verwenden könnte). Gibt es ein Muster von Problemen (oder eine Formulierung eines Problems), dass man sehen könnte, dass die Verwendung von XOR
der richtige Weg ist? (Gleiche Art und Weise wie es ein Muster, wenn binäre Suche verwenden?)
Gibt es eine Liste von praktischen Anwendungen von XOR
auf Algorithmen, die auf den Kern-Algorithmus verwendet ist, es einfach nicht verwenden z.B. schnellere mathematische Operationen zu tun, wie wir begrüßen können >>
statt durch 2 teilenWas in Algorithmen einige praktische Anwendungen von XOR sind
Jeder Eingang ist
Nun, jeder andere Hash-Algorithmus (einschließlich nicht-kryptografischen) verwendet XOR an der einen oder anderen Stelle. Zählt das, oder ist es immer noch "nur ein bisschen fetzig"? – delnan
Ich hüpfte etwas entlang der Linie des besten Wegs, um ein Problem zu lösen. Wie, wenn Sie unter Duplikate einzigartig zu finden versuchen Sie eine Hash-Tabelle verwenden könnte, aber es ohne zusätzlichen Platz mit 'XOR' tun können, da Duplikate – Cratylus
abgebrochen werden aus ** Einer der wichtigsten Frage ons im Internet und es ist geschlossen .... ** –