
Learn Quantum Computing with Python and IBM Quantum
By :

In this chapter, we covered some of the many quantum algorithms that employ common techniques that are used in a variety of other quantum algorithms.
The goal of this chapter was to explore each of them systematically so you could have a good understanding of the problem each algorithm solves. The topics here are, of course, foundational and oracle-based, although the techniques are commonly found in many other quantum algorithms.
In the next chapter, we will step away from the oracle-based foundational algorithms and look at another form of algorithm that solves similar problems. However, rather than using phases to identify the solution, they will instead leverage periodicity, which is primarily why they are called periodic algorithms.