Back to Dictionary
algorithms
advanced
Grover's Algorithm
Definition
A quantum search algorithm that finds an item in an unsorted database in O(√N) time, compared to O(N) classically. It provides a quadratic speedup for search problems.
AI Explanation
Examples
- • Searching a database of 1 million items: classically ~500,000 operations, quantum ~1,000 operations.
- • Cracking a 4-digit PIN: classical 5,000 attempts, quantum ~67 attempts.
Visual
Amplitude amplification diagram showing the probability amplitude of the solution growing with each iteration.
Related Concepts
Amplitude Amplification
Quantum Oracle
Quadratic Speedup