Original: For more details on the sequences of operations used for various quantum algorithms , see universal quantum computer , Shor 's algorithm , Grover 's algorithm , Deutsch-Jozsa algorithm , amplitude amplification , quantum Fourier transform , quantum gate , quantum adiabatic algorithm and quantum error correction .
Simplified: The basic principle behind quantum computation is that quantum properties can be used to represent data and perform operations on it . A theoretical model is the quantum Turing machine , also known as the universal quantum computer .