This book presents various theories and algorithms to create a quantum computer. The concept of the classical and quantum computers, and the concept of circuits and gates are reviewed. The example of the Deutsch and the Deutsch-Josca algorithm is discussed to illustrate some key features of quantum computing. The Grover algorithm, considered to be of major milestone of the subject, is discussed in detail to exemplify the techniques used in computer algorithms. The role of quantum superposition (also called quantum parallelism) and of quantum entanglement is discussed in order to understand the key advantages of a quantum over a classical computer.
This book presents various theories and algorithms to create a quantum computer. The concept of the classical and quantum computers, and the concept of circuits and gates are reviewed. The example of the Deutsch and the Deutsch-Josca algorithm is discussed to illustrate some key features of quantum computing. The Grover algorithm, considered to be of major milestone of the subject, is discussed in detail to exemplify the techniques used in computer algorithms. The role of quantum superposition (also called quantum parallelism) and of quantum entanglement is discussed in order to understand the key advantages of a quantum over a classical computer.
Highlights the advantages of a quantum over a classical computer Reviews the concepts of the classical and quantum computers along with circuits and gates Uses the Deutsch, Grover, and Shor algorithms for highlighting key features of quantum computing
Belal Ehsan Baaquie
Quantum Gates and Circuits Deutsch Algorithm Grover Algorithm Quantum Fourier Transform (QFT) Quantum-Classical Hybrid Algorithms Quantum Error Correction Quantum Eigensolvers Simon’s Algorithm Qubit Deutsch-Josza Algorithm