Lecture 8: Quantum Algorithmic Structures

Introduction to Quantum Computing

For Lecture 8, you will learn about the high-level structure of quantum algorithms and some primitives such as superposition, digital logic, phase logic, and uncomputation. 

 

Lecture 8.1 High-level structures in quantum circuits and algorithms.


Lecture 8.3 How to do "quantum parallelism".


Lecture 8.4 Boolean and phase oracles and how to convert between them.


Lecture 8.5 How to uncompute garbage qubits in quantum computation.

 

References: