C'è funzione XOR in Java - a^b
Che cos'è la funzione inversa per XOR?
Per exemple: 5^3 = 6
mi puoi dire funzione inversa? Se ho 6
e 3
posso ottenere un intervallo di numeri che includono il numero 5
?
C'è funzione XOR in Java - a^b
Che cos'è la funzione inversa per XOR?
Per exemple: 5^3 = 6
mi puoi dire funzione inversa? Se ho 6
e 3
posso ottenere un intervallo di numeri che includono il numero 5
?
L'inverso è XOR!
Se si dispone di:
c = a^b;
È possibile ottenere a
o b
indietro se avete l'altro valore disponibile:
a = c^b; // or b^c (order is not important)
b = c^a; // or a^c
Per esempio, se a = 5
, b = 3
(e quindi c = 6
come lei ha ricordato) si ottiene:
b=0011 (3) a=0101 (5)
c=0110 (6) XOR or c=0110 (6) XOR
---------- ----------
a=0101 (5) b=0011 (3)
L'inverso di XOR è XOR .....
... Non è questo il punto, dopo tutto? –
Amico ... questo ROX! – Gazzini