Zusammenfassung
January 10, 2021•327 words
Rekursion
Lineare Rekursion - es gibt in jedem Rekurionsschritt genau einen Aufruf
private static int sumRecursive(int sum) {
if (num <= 1) {
return 1;
} else {
return sumRecursive(num - 1) + num;
}
}
Endrekursion - jeder rekursive Aufruf ist die letzte Aktion der Methode
private static int gcdRecursive(int a, int b) {
if (a == b) {
return a;
} else if (a > b) {
return gcdRecursive(a - b, b);
} else {
return gcdRecursive(a,...
Read post