Sie sind nicht angemeldet.
Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Zitat von »Draco«
Ich hab grad ein Brett vorm Kopf oder bin einfach zu dumm.
hab grad ne Aufgabe in C fertig programmiert zum Thema Fibonacci Zahlen. Als Abschluss steht noch eine Frage in der Aufgabe:
Das Ergebniss sieht so aus:
(links nur Nummerierung, Kommazahl=Fibo.Zahl...)
Im netz habe ich noch folgendes dazu gefunden: klick
Was ist für ne Abhängigkeit gemeint ?
Zitat von »Y0Gi«
these: deine funktion ist hochgradig inperformant. wenn die musterlösung in der beziehung wirklich auch so aussieht, dann gute nacht!
schau mal auf http://wikisource.org/wiki/Fibonacci_sequence
da steht, wie man das mit gescheiter und minimaler laufzeit implementieren kann. das beispiel in C zwar ohne separate funktion, aber dafür auch ruhig mal einen blick auf die lösungen in den anderen sprachen werfen.
Zitat von »Bruce_Lee«
In Dracos Aufgabe ging es um Rekursion.
Der Wiki Code ist kein Bisschen rekursiv. Insofern ...
Und dass Draco in der main Methode jede Zahl von Anfang an berechnet ist insofern nicht schlimm, als dass es ihm noch krasser veranschaulicht, dass Rekursion nicht gerade schnell ist.
Diese Erkenntnis war wohl auch das Ziel der Aufgabe.
Ergo: 10 Punkte verdient.
So, das war mein Senf dazu.
Zitat von »Y0Gi«
zu behaupten, rekursion wäre im allgemeinen langsam, ist quatsch.
Zitat von »Y0Gi«
der wikipedia-code ist nicht rekursiv, aber darum ging es auch nicht.
Zitat von »Y0Gi«
es ging vielmehr darum zu zeigen, wie man mit mehr als einer variable in der rekursiven funktion eben nur einen unteraufruf pro stufe braucht und nicht zwei, genau das veranschaulicht der code bei wikipedia.
Zitat von »Bruce_Lee«
Widersprichst du dir da nicht?
Zitat von »powerslide«
hihi..
das is die fibonacci reihe..
die nächste zahl ergibt sich immer aus der summe der beiden vorangegangenen..
also
0 = 0
1 = 1
1 + 1 = 2
1 + 2 = 3
2 + 3 = 5
3 + 5 = 8
5 + 8 = 13
usw....
definiert durch :
f0 = 0
f1 = 1
fn = fn-1 + fn-2
slide
-