Teachers Paradise School Supplies Teacher Resources Free Encyclopedia
Teachers Paradise FREE Teaching Resources
Home Arts Crafts Audio Visual Equipment Office Supplies Teacher Resources
Hauptseite | See live article

Erweiterter Euklidischer Algorithmus

Der Erweiterte Euklidische Algorithmus ist, wie der Name schon sagt, eine Erweiterung des Euklidischen Algorithmus. Die Eingabe besteht aus zwei Zahlen a und b und der Algorithmus liefert den größten gemeinsamen Teiler d sowie zwei ganzen Zahlen s und t mit d = sa+tb.

Die Darstellung d = sa+tb ist besonders nützlich, wenn a und b teilerfremd sind. In diesem Fall ist s gerade das multiplikative Inverse von a modulo b.

Funktionsweise

Der Algorithmus sieht wie folgt aus:

  1. Setze m=a, n=b, s=1, t=0, u=0, v=1
  2. Berechne q und r mit m = q*n + r (Division mit Rest)
  3. Setze m=n, n=r, u'=s-q*u, v'=t-q*v
  4. Setze s = u, t = v, u=u', v=v'
  5. Falls n ≠ 0 gehe zu Schritt 2.

Nach Beendigung ist ggT(a,b)=m=sa+tb.




Pay for Educational Supplies & Teaching Supplies with Visa, Master Card, American Express, Discover or Paypal.
All trademarks & brands are the property of their respective owners.
Legal Notice 2000-2008 TeachersParadise.com, Inc. All Rights Reserved