Hi,
ich habe jetzt zum lernen schon mehrere Algorithmen gebildet, doch meists brauch ich sehr lange bis ich auf die Lösung komme. Hier ist wieder so ein Fall, wo ich auf keinen grünen Zweig komme.
Quelltext
1: 2: 3:
| f(n) = n falls n<3 und f(n) = f(n-1) + 2f(n-2) + 3f(n-3) falls n>=3 |
Rekursive Möglichkeiten fallen mir meist recht schnell ins Auge, doch bei Iterativen hab ich so meine Probleme.
Wie müsste ein iterativer Algorithmus für eine solche Funktion aussehen? (Ich will kein Codebeispiel, nur die Impementierungsidee)
Was kann einem bei der Konstruktion eines iterativen Prozesses helfen? Gibts da irgendetwas was man beachten muss bzw. was einem helfen könnte auf die richtige Fährte zu kommen?
Danke für die Hilfe,
steve