Vallian
18-06-2004, 23:35
Das Beispiel ist glaube ich aus der Prüfung vom 14 März 2003 | f(round(n/3)) + f(n - round(n/3)) n>7
f(n)=| n+1 n< 6 gerade| n+2 n< 7 ungerade
okay,klar ist das die oberste Zeile die wichtigste ist. Man kann sich die Rekursiven aufrufe als Baum vorstellen.
zb. n=21
f(21)
f(7) + f(14)
f(2)+f(5) f(5) + f(9)
(2+1)+(5+2)+ f(3) + f(6)
(2+1)+(5+2)+(5+2)+(3+2)+(6+2)
In der letzten Zeile steht unsere Laufzeo oder ?
Das errinnert an einen Binärenbaum, ich dacht ers an 2^n doch dafür
musst der baum größer sein.
Naja vielleicht kann mir dass ja jemand verständlich machen.
f(n)=| n+1 n< 6 gerade| n+2 n< 7 ungerade
okay,klar ist das die oberste Zeile die wichtigste ist. Man kann sich die Rekursiven aufrufe als Baum vorstellen.
zb. n=21
f(21)
f(7) + f(14)
f(2)+f(5) f(5) + f(9)
(2+1)+(5+2)+ f(3) + f(6)
(2+1)+(5+2)+(5+2)+(3+2)+(6+2)
In der letzten Zeile steht unsere Laufzeo oder ?
Das errinnert an einen Binärenbaum, ich dacht ers an 2^n doch dafür
musst der baum größer sein.
Naja vielleicht kann mir dass ja jemand verständlich machen.