Zitat von
gordon freeman:
Sorry, hab mich falsch ausgedrückt, ich meinte 3 gradige Rekursion, also:
Delphi-Quellcode:
procedure recursion(n: paramter);
begin
recurse1(modify1(n));
recurse2(modify2(n));
recurse3(modify3(n));
end;
Sorry, aber das sind ja nur 3 Aufrufe hintereinander.
Die Procedure Recursion ist also iterativ!
(Eine Funktion ist erst dann rekursiv, wenn sie sich selbst aufruft, nicht weil sie recursion heißt.
)
Wenn recurse1 bis recurse3 jeweils nur eine einfache EndRekursion sind und modifyX keine Rekursive Funktion, dann brauchst Du doch nur die 3 rekursiven Procedure auf Iteration umzustellen.
Fertig