- (40 pts.) At this point you have learned six quantum computing algorithms (Berstein-Vazarani, Quantum Fourier Transform, Quantum Phase Estimation, Deutsch-Jozsa, Grover’s, and Shor’s). In a short paragraph for each algorithm, explain its purpose, its function, and why it works. Draw a sample circuit for each algorithm and explain all of the components and their purpose.
- (10 pts.) Compare Shor’s algorithm’s current performance and capabilities to classical factoring algorithms. Cite any resources you use for this answer.