Discover quantum algorithms that provide exponential speedups over classical computation
Grover's algorithm provides a quadratic speedup for searching unsorted databases. It can find a marked item in O(√N) steps compared to O(N) classically.
Find the marked item (red) in the database:
Shor's algorithm can factor large integers exponentially faster than the best known classical algorithms, threatening current RSA encryption.
Enter a number to factor (or use examples):
The Quantum Fourier Transform (QFT) is the quantum analog of the discrete Fourier transform and is a key component in many quantum algorithms.
The QFT transforms quantum states in the computational basis to the Fourier basis:
Quantum random walks show quadratic speedup over classical random walks and are used in various quantum algorithms.