steve-e
13-05-2005, 15:36
Hi,
ich lese gerade das Buch "Struktur und Interpretation von Computerprogrammen" und hab Probleme mit einigen darin gestellten Aufgaben.
Da Scheme verwendet wird, wird viel über Rekursion und rekursive Prozesse gemacht und das ist mir auch soweit alles klar, Probleme bekomm ich aber bei iterativen Algorithmen.
f(n) = n falls n<3
und
f(n) = f(n-1) + 2f(n-2) + 3f(n-3) falls n>=3
Den rekursiven Algorithmus konnte ich schnell verfassen, doch ich schaffe es irgendwie nicht den Iterativen zu formulieren.
Kann mir evtl. jemand auf die Sprünge helfen? Wie geht man ein solches Problem am Besten an, auf was sollte man achten.
Danke für die Hilfe,
steve
ich lese gerade das Buch "Struktur und Interpretation von Computerprogrammen" und hab Probleme mit einigen darin gestellten Aufgaben.
Da Scheme verwendet wird, wird viel über Rekursion und rekursive Prozesse gemacht und das ist mir auch soweit alles klar, Probleme bekomm ich aber bei iterativen Algorithmen.
f(n) = n falls n<3
und
f(n) = f(n-1) + 2f(n-2) + 3f(n-3) falls n>=3
Den rekursiven Algorithmus konnte ich schnell verfassen, doch ich schaffe es irgendwie nicht den Iterativen zu formulieren.
Kann mir evtl. jemand auf die Sprünge helfen? Wie geht man ein solches Problem am Besten an, auf was sollte man achten.
Danke für die Hilfe,
steve