Chapitre 4. Créer la séquence de Fibonacci : Écrire, tester et évaluer les algorithmes
Écrire une implémentation de la séquence de Fibonacci est une autre étape du voyage du héros pour devenir un codeur.La description de Rosalind Fibonacci note que la genèse de la séquence est une simulation mathématique de l'élevage de lapins qui repose sur certaines hypothèses importantes (et irréalistes) :
-
Le premier mois commence avec un couple de lapins nouveau-nés.
-
Les lapins peuvent se reproduire au bout d'un mois.
-
Chaque mois, chaque lapin en âge de se reproduire s'accouple avec un autre lapin en âge de se reproduire.
-
Exactement un mois après que deux lapins se soient accouplés, ils produisent une portée de la même taille.
-
Les lapins sont immortels et ne cessent jamais de s'accoupler.
La séquence commence toujours par les nombres 0 et 1. Les nombres suivants peuvent être générés à l 'infini en ajoutant les deux valeurs immédiatement précédentes de la liste, comme le montre la figure 4-1.
Figure 4-1. Les huit premiers nombres de la suite de Fibonacci - après le 0 et le 1 initiaux, les nombres suivants sont créés en ajoutant les deux nombres précédents.
Si tu cherches des solutions sur Internet, tu trouveras des dizaines de façons différentes de ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access