Why it matters
Euclidean algorithm is foundation. Understanding shapes number theory.
Advertisement
The architecture
gcd(a, 0) = a.
Else gcd(a, b) = gcd(b, a mod b).
Terminates fast (Fibonacci worst case).
Advertisement
How it works end to end
Recursion or iteration.
Fibonacci worst case.
Binary GCD variant faster on binary hardware.