Benefits of quantum computing are mostly in speed which quantum algorithms have over classical ones.

Quantum algorithms are those which use some features of quantum mechanics such as *quantum entanglement*, *quantum superposition* and *Heisenberg uncertainty principle. * So quantum computers allow us to implement faster and more efficient algorithms, they...

## See

This Answer NowStart your **48-hour free trial** to unlock this answer and thousands more. Enjoy eNotes ad-free and cancel anytime.

Already a member? Log in here.

Benefits of quantum computing are mostly in speed which quantum algorithms have over classical ones.

Quantum algorithms are those which use some features of quantum mechanics such as *quantum entanglement*, *quantum superposition* and *Heisenberg uncertainty principle. *So quantum computers allow us to implement faster and more efficient algorithms, they allow us to use a different way of thinking.

**Shor's algorithm**for integer factorization which works in polynomial time, `O((log (n))^3)` to be exact, while the fastest classical integer factorization algorithm works in super-polynomial time (slower)

**Grover's algorithm**for searching of unordered list and it takes `O(sqrt(n))` time while the classical algorithms work in `Omega(n)` time which is much slower.

**B92**which are much safer than cryptography protocols used today.