Les tours de Hanoï
Complexité
Quel est le nombre de déplacements de disques ? Réponse
Le nombre de déplacements de disques est
2n−1 et on ne peut trouver mieux.
Démonstration par récurrence surn: u1= 1, etun+1= 2.un+ 1.
Remarque
Il existe un programme itératif très simple...
Deux programmes
Un premier programme récursif très simple, et un deuxième utilisant une pile.
1