Der euklidische Algorithmus ist ein Algorithmus aus dem mathematischen Teilgebiet der Zahlentheorie. Mit ihm lässt sich der größte gemeinsame Teiler zweier natürlicher Zahlen berechnen.
Das Verfahren ist nach dem griechischen Mathematiker Euklid benannt, der es in seinem Werk „Die Elemente“ beschrieben hat.
Der größte gemeinsame Teiler zweier Zahlen kann auch aus ihren Primfaktorzerlegungen ermittelt werden. Ist aber von keiner der beiden Zahlen die Primfaktorzerlegung bekannt, so ist der euklidische Algorithmus das schnellste Verfahren zur Berechnung des größten gemeinsamen Teilers.
Für die Berechnung des ggT von zwei Zahlen \( a \) und \( b \) teilt man zunächst die größere Zahl durch die kleinere. Ist der Rest Null, dann ist der ggT die kleinere Zahl von beiden. Andernfalls ist der ggT gleich dem ggT von der kleineren Zahl und dem Rest.
Berechnung des größten gemeinsamen Teilers von \( 234 \) und \( 324 \).
\( 324 \) | \( = \) | \( 1 \) | \( \cdot \) | \( 234 \) | \( + \) | \( 90 \) | ||
\( 234 \) | \( = \) | \( 2 \) | \( \cdot \) | \( 90 \) | \( + \) | \( 54 \) | ||
\( 90 \) | \( = \) | \( 1 \) | \( \cdot \) | \( 54 \) | \( + \) | \( 36 \) | ||
\( 54 \) | \( = \) | \( 1 \) | \( \cdot \) | \( 36 \) | \( + \) | \( 18 \) | ||
\( 36 \) | \( = \) | \( 2 \) | \( \cdot \) | \( 18 \) | \( + \) | \( 0 \) |
Der ggT ist der letzte von Null verschiedene Rest.