Läs på engelska

Dela via


SWAP-åtgärd

Fullständigt kvalificerat namn: Std.Intrinsic.SWAP

Q#
operation SWAP(qubit1 : Qubit, qubit2 : Qubit) : Unit is Adj + Ctl

Sammanfattning

Tillämpar SWAP-grinden på ett par kvantbitar.

Inmatning

qubit1

Första qubiten som ska bytas.

qubit2

Andra qubiten som ska bytas.

Anmärkningar

SWAP:=[1000001001000001],

där rader och kolumner sorteras som i kvantbegreppsguiden.

Motsvarar:

Q#
CNOT(qubit1, qubit2);
CNOT(qubit2, qubit1);
CNOT(qubit1, qubit2);