Algorithm
|ψ₀⟩ = H^n|0⟩ = (1/√N)∑|x⟩
Each Grover iteration:
1. Oracle Oₓ: flip phase of |marked⟩
2. Diffuser D: reflect about mean
After k≈(π/4)√N steps, amplitude of marked item ≈ 1.
Classical search: O(N) queries
Grover: O(√N) queries
For N=10⁶: 1M vs ~785 queries!