Beruflich Dokumente
Kultur Dokumente
1 Programmation dynamique
2 Nombres de Fibonacci
d'or (on peut en eet voir par récurrence que pour tout n on a on−1 ≤ un ≤ on ).
1
Pour i de 2 à n − 1 faire ui = ui−1 + ui−2 , ui−2 = ui−1 , ui−1 = ui Fin pour ;
/* Par construction, ui−1 = un−1 et ui−2 = un−2 : */
4 Tri fusion
Tri fusion : algorithme de type diviser pour régner pour trier un tableau de
nombres.
Phase de combinaison : puisque chaque moitié est triée, on sait que le minimum du
tableau global est le premier nombre de l'une des deux moitiés. On compare donc
les deux premiers nombres, et on déplace le plus petit vers le résultat. On peut donc
recommencer récursivement jusqu'à épuisement des deux moitiés.