Java:
public class ExtendedEuklid
{
public int g, u, v;
public ExtendedGcd(int a, int b)
{
ExtendetEuklid(a, b);
}
public void ExtendetEuklid(int a, int b)
{
int q, r, s, t;u=t=1;v=s=0;
while (b>0)
{
q=a/b;
r=a-q*b; a=b; b=r;
r=u-q*s; u=s; s=r;
r=v-q*t; v=t; t=r;
}
g=a;
}
Hallo zusammen,
hatte das Thema hier schon einmal reingestellt, konnte aber kurz danach nicht mehr auf mein Account zugreifen. Wie ihr schon seht, ist das der erweiterte euklidische Algorithmus.
Zu meiner Frage: Ich verstehe nicht, was das Extented bedeutet.
Der Quelltextist aus dem Netz. Könnt ihr mir ihn evtl. zeilenweise ausführlich erklären?
Ich bekomms nämlich alleine nicht hin.
Würdet ihr Sachen anders schreiben bzw. einfacher?
Wäre euch sehr dankbar
Zuletzt bearbeitet: