Les tours de Hanoï
- Niveau 2/3
- 0 votes
- 1 min de lecture
- Publié le
Série · 1 / 5
N° 15 Enigmes célèbres
MoyenTrois piquets se dressent devant vous. Sur le premier, des disques de tailles différentes sont empilés par ordre décroissant. Vous devez déplacer toute la tour sur le dernier piquet. Les règles sont simples : vous ne pouvez déplacer qu'un seul disque à la fois, et un disque plus grand ne peut jamais être placé sur un disque plus petit.
Indice : Pensez particulièrement à l'étape obligatoire juste avant de pouvoir enfin déplacer le plus grand disque de la pile.
Bravo, vous avez trouvé !
Dommage… voici la réponse :
Réponse
Il faut utiliser le piquet intermédiaire de manière récursive, en déplaçant la sous-tour supérieure pour libérer le grand disque.
Explication
Contrairement aux apparences et aux rumeurs, ce problème de logique n'est pas du tout millénaire. Il a été inventé de toutes pièces en 1883 par l'ingénieux mathématicien français Édouard Lucas, qui l'a habilement commercialisé sous le pseudonyme exotique de N. Claus de Siam, en l'accompagnant d'une fausse légende indienne prophétique prédisant la terrible fin du monde lorsque de pieux moines bouddhistes auraient achevé de déplacer soixante-quatre immenses disques d'or pur.
La méthode infaillible de résolution repose entièrement sur le concept fondamental de récursivité. Pour réussir à déplacer le plus grand disque de la pile, le joueur doit obligatoirement d'abord transférer l'ensemble des disques situés au-dessus de lui vers le piquet auxiliaire disponible. Pour un nombre n de disques, le nombre minimum de déplacements individuels requis est strictement égal à deux puissance n, moins un.
Ce puzzle de manipulation est aujourd'hui devenu légendaire dans l'apprentissage de la science informatique contemporaine, car il constitue certainement l'un des exemples les plus élégants, clairs et visuels pour introduire les étudiants à la programmation récursive et à la rigoureuse réflexion algorithmique.
Série terminée : 0 trouvée sur 5
0/0 résolues
Passer à la suivante
Commentaires
Partagez votre avis ou posez une question
Ajouter un commentaire