informatique (tronc commun des prépas scientifiques) · Chapitre 14 · Application directe du cours
Dérouler Dijkstra
Plus courts chemins : Dijkstra et au-delà · niveau 1 (application)
Énoncé
Dérouler l'algorithme de Dijkstra sur le réseau routier depuis la source Paris.
Corrigé
- Initialisation : , autres . Sommets non figés : .
- Tour 1 : Extraire le minimum (Paris, 0). Relâcher ses voisins :
- . Paris est figé.
- Tour 2 : Extraire le minimum (Lille, 225). Aucun relâchement possible. Lille est figée.
- Tour 3 : Extraire le minimum (Nantes, 385). Aucun relâchement possible. Nantes est figée.
- Tour 4 : Extraire le minimum (Lyon, 465). Relâcher son voisin Marseille :
- . Lyon est figée.
- Tour 5 : Extraire le minimum (Marseille, 780). Marseille est figée. Distances finales : Lille (225), Nantes (385), Lyon (465), Marseille (780).
Exercices semblables
- A* contre Dijkstra, le match mesuré corrigé
- L'heuristique qui ment corrigé
- Une source vers tous, tous vers un, un vers un corrigé
- Le détour gagnant corrigé
- Reconstruire tous les chemins corrigé