Summary
In this chapter, you learned about the concept of period-based algorithms and their implementation in the Silq language. You will now be able to appreciate the differences between the oracle-based algorithms covered in the previous chapters and period-based algorithms, which are unique and important classes of algorithms.
The most important fact to recognize is that the quantum algorithms, whether oracle- or period-based, are an important part of other, bigger quantum algorithms used in various industries for different applications; for example, in quantum finance, phase estimation, the QFT, and Grover's algorithm are utilized as subroutines and are a part of a large algorithm.
With all the important quantum algorithms covered, in the next chapter, we will start looking at one of the most important quantum computing applications, known as quantum error correction.