Sur Internet, je ne trouve que du code pour l'algorithme, mais je dois d'abord comprendre sous forme de texte parce que j'ai du mal à comprendre les choses à partir du code seulement. Et d'autres descriptions de l'algorithme sont très compliquées pour moi (sur Wikipedia et autres sites).HeIp compréhension Fibonacci Recherche
Voici ce que je comprends pour beaucoup:
Disons que nous voulons rechercher dans le tableau l'élément 10
:
Index i 0 1 2 3 4
2 3 4 10 40
Certains numéro de fibonacci ici:
Index j 0 1 2 3 4 5 6 7 8 9
0 1 1 2 3 5 8 13 21 34
La première chose que nous faisons On trouve un nombre de fibonacci supérieur à la longueur du tableau. La longueur du tableau est 4
donc nous devons prendre le numéro de fibonacci 5
qui est dans la position d'index j=5
.
Mais où diviser le tableau maintenant et comment continuer? Je ne comprends vraiment pas .. S'il vous plaît aider à comprendre pour l'examen ...