10 Grover’s search algorithm

This chapter covers

  • Understanding Grover’s search algorithm
  • Grover’s search algorithm relative to existing data storage systems
  • Using Grover’s search from classical Java code

In this chapter, we answer two important questions posed by developers:

  • When is it a good idea to use Grover’s search algorithm?

  • How does the algorithm work?

Grover’s search algorithm is one of the most popular and well-known quantum algorithms. Despite its name, this algorithm is not really a replacement for the search algorithms used today in classical software projects. In this chapter, we explain what kind of problems can benefit from Grover’s search algorithm. After reading this chapter, you will be able to determine whether a particular ...

Get Quantum Computing in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.