July 2021
Intermediate to advanced
384 pages
11h 15m
English
This chapter covers
One important application of quantum algorithms is obtaining speedups for solving problems where we need to search inputs to a function we’re trying to learn about. Such functions could be obfuscated (such as hash functions) or computationally difficult to evaluate (common in studying mathematical problems). In either case, applying quantum computers to such problems requires us to understand how we program and provide input to quantum algorithms. To learn how to do so, we’ll program and run an implementation of the Deutsch–Jozsa ...
Read now
Unlock full access