Was ist der Unterschied zwischen Iteration und Rekursion?

Was ist der Unterschied zwischeniteration undrecursion und warum / wann ist einer besser:

while (true) {
    // Iterating
}

Und

private void recursion() {
    if (true)
        recursion(); // Recursing

    return;
}

Ich sehe vielrecursive Implementierung, während es leicht in einer einfachen Schleife erfolgen könnte.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage