Questions: Quantum Fourier Transform

3 questions to test your understanding

Score: 0 / 3
Question 1 Multiple Choice

The QFT on n qubits uses O(n^2) gates. The classical FFT uses O(n * 2^n) operations. Does this mean the QFT provides an exponential speedup for computing Fourier transforms?

AYes — the QFT is always exponentially faster than the classical FFT
BNo — the QFT transforms quantum amplitudes, which cannot be directly read out; the speedup applies only when the QFT is used as a subroutine within a larger quantum algorithm
CYes — but only for real-valued input data, not complex
DNo — the QFT and FFT compute different transforms
Question 2 True / False

The QFT circuit for 3 qubits consists of only Hadamard gates — no controlled rotations are needed for small registers.

TTrue
FFalse
Question 3 Short Answer

Why is the QFT useful for finding the period of a function, even though measuring the QFT output gives only one random value?

Think about your answer, then reveal below.