Hey,
ich verstehe die Enrekursion nicht so wirklich.
Ich check auch nicht ganz wofür das gut sein soll, wenn es sowieso langsamer ist als interativ.
Naja. es will nicht ganz in meinen Kopf wie das funktionieren soll.
zum Beispiel hab ich hier nen Code mal aus meinem Skript genommen, der ein Beispiel für ne endrekursion sein soll:
ich weiß, dass der rekursive Funktionsaufruf die letzte Aktion des Zweigs zur Berechnung von der fuktion sein muss. Aber was bedeutet das in der Realität?
Ich würd mich freuen, wenn mir das jemand mal anschaulich erklären könnte. Hab schon ewig gesucht, aber versteh es immer noch nicht. :noe:
Danke schonma
ich verstehe die Enrekursion nicht so wirklich.
Ich check auch nicht ganz wofür das gut sein soll, wenn es sowieso langsamer ist als interativ.
Naja. es will nicht ganz in meinen Kopf wie das funktionieren soll.
zum Beispiel hab ich hier nen Code mal aus meinem Skript genommen, der ein Beispiel für ne endrekursion sein soll:
Java:
static int ggT2(int a, int b) {
if (b == 0) {
return a;
} else {
return ggT2(b, a % b);
}
}
ich weiß, dass der rekursive Funktionsaufruf die letzte Aktion des Zweigs zur Berechnung von der fuktion sein muss. Aber was bedeutet das in der Realität?
Ich würd mich freuen, wenn mir das jemand mal anschaulich erklären könnte. Hab schon ewig gesucht, aber versteh es immer noch nicht. :noe:
Danke schonma