INFO3012 Algorithmique Laboratoire #3
IV. Exemples d’entrées / sorties
Selon la manière dont sont implémentées les fonctions prim() et kruskal(),
l’ordre des paires de sommets peut varier mais le poids de l’arbre couvrant
minimal doit être le même.
+Graphe orienté & pondéré (5 noeuds, 7 arcs) : graphe5.in
0 : -> 1 (10) -> 2 (3) -> 3 (20)
1 : -> 3 (5)
2 : -> 1 (2) -> 4 (15)
3 : -> 4 (11)
4 : (nil)
Arbre de recouvrement minimal (Prim) :
(0,2), (2,1), (1,3), (3,4) (poids : 21)
Arbre de recouvrement minimal (Kruskal) :
(0,2), (2,1), (1,3), (3,4) (poids : 21)
+Graphe non orienté, pondéré (7 noeuds, 10 arêtes) : prim.in
0 : -> 1 (2) -> 2 (4) -> 3 (1)
1 : -> 0 (2) -> 3 (3) -> 4 (10)
2 : -> 0 (4) -> 3 (2) -> 5 (5)
3 : -> 0 (1) -> 1 (3) -> 2 (2) -> 4 (7) -> 5 (8) -> 6 (4)
4 : -> 1 (10) -> 3 (7) -> 6 (6)
5 : -> 2 (5) -> 3 (8) -> 6 (1)
6 : -> 3 (4) -> 4 (6) -> 5 (1)
Arbre de recouvrement minimal (Prim) :
(0,3), (0,1), (3,2), (3,6), (6,5), (6,4) (poids : 16)
Arbre de recouvrement minimal (Kruskal) :
(0,3), (0,1), (3,2), (3,6), (6,5), (6,4) (poids : 16)
Éric Hervet 3/3 Hiver 2017