Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung | |||
| ef_informatik:sorting_csharp [2022-03-14 20:22] – [Aufgabe 2: Fibonacci dynamisch] sca | ef_informatik:sorting_csharp [2022-03-14 20:26] (aktuell) – sca | ||
|---|---|---|---|
| Zeile 776: | Zeile 776: | ||
| Bestimme nun wieder, wie viele rekursive Funktionsaufrufe nötig sind. Vergleiche die dynamische mit der vorherigen, nicht dynamischen Implementierung. | Bestimme nun wieder, wie viele rekursive Funktionsaufrufe nötig sind. Vergleiche die dynamische mit der vorherigen, nicht dynamischen Implementierung. | ||
| + | |||
| + | <nodisp 2> | ||
| + | ++++Lösung| | ||
| + | Anzahl rekursive Funktionsaufrufe ist nun **linear** in $n$, genauer: $2n - 1$. Für $n=42$ sind es damit $83$ (dynamisch). Stellt man es den über 400 Millionen Funktionsaufrufe vom nicht dynamischen Code gegenüber, so sieht man, dass dies eine enorme Steigerung der Effizient ist! | ||
| + | ++++ | ||
| + | </ | ||