Hallo hab mal ne frage ... zu einen Thema:
Ich soll in Java ein Programm erstellen, mit dem man eine bestimmte Stelle des Pascal`schen Dreiecks iterativ berechnen kann(Beispiel P(0, 0) ist gleich 1, P(4, 2) ist gleich 6.).
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
Bin jetzt zu diesen Code gekommen also:
public static int function_pascal(int zeile, int spalte) {
if (spalte==0 || spalte==zeile)
return 1;
return function_pascal(zeile-1,spalte) + function_pascal(zeile-1,spalte-1);
}
Bin mir aber nicht ganz sicher ob der stimmt da ich das von unten nach oben auflösen von rekursionen nicht wirklich behersche.
Kann mir vl da ein paar beispiele aufschreiben und schritt für schritt lösen ?
lg daniel
Ich soll in Java ein Programm erstellen, mit dem man eine bestimmte Stelle des Pascal`schen Dreiecks iterativ berechnen kann(Beispiel P(0, 0) ist gleich 1, P(4, 2) ist gleich 6.).
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
Bin jetzt zu diesen Code gekommen also:
public static int function_pascal(int zeile, int spalte) {
if (spalte==0 || spalte==zeile)
return 1;
return function_pascal(zeile-1,spalte) + function_pascal(zeile-1,spalte-1);
}
Bin mir aber nicht ganz sicher ob der stimmt da ich das von unten nach oben auflösen von rekursionen nicht wirklich behersche.
Kann mir vl da ein paar beispiele aufschreiben und schritt für schritt lösen ?
lg daniel