Изменения
→Другие используемые гейты
Кроме упомянутых выше гейтов <tex>NOT</tex> и <tex>CNOT</tex> в квантовых вычислениях используются также некоторые другие гейты. Их применение не необходимо, но запись алгоритма с их помощью намного проще. На практике часто используются такие гейты: однобитный <tex>H</tex> (''Hadamard''), двубитные <tex>R</tex> (''rotate''), <tex>S</tex> (''swap''), трехбитные <tex>CCNOT</tex> (гейт Тоффоли), <tex> CSWAP</tex> (гейт Фредкина).
Гейт Тоффоли инвертирует кубит <tex>B</tex> при условии что значение кубитов <tex>A</tex> и <tex>C</tex> равны <tex>1</tex>.
Гейт Фредкина устроен следующим образом: он осуществляет перестановку кубитов <tex>B</tex> и <tex>C</tex> при условии, что значение кубита <tex>A</tex> равно <tex>0</tex>.