Skip main navigation

Basic Algorithmic Flow

A so-called quantum algorithm generally has five parts. The quantum part is only a subroutine in a complete computation.

A quantum algorithm generally has five parts. The first part is the classical pre-processing. Next, we initialize the processor or qubit register to zero and create a superposition of all possible states. After initialization, quantum algorithm progress using an appropriate combination of one- and two-qubit gates and measurement operations. To obtain the result of the computation, we measure the qubits. Through these measurements, each qubit’s state becomes a classical 0 or 1 and the entanglement disappears. The classical post processing not only involves some additional calculations, it involves confirming that the answer is correct. If not, we probably have to go back to step one and repeat.



This article is from the free online

Understanding Quantum Computers

Created by
FutureLearn - Learning For Life

Reach your personal and professional goals

Unlock access to hundreds of expert online courses and degrees from top universities and educators to gain accredited qualifications and professional CV-building certificates.

Join over 18 million learners to launch, switch or build upon your career, all at your own pace, across a wide range of topic areas.

Start Learning now