Télécharger
l'archive Lab9.zip et extraire l'application SimpleGraph.
L'application lit une liste d'arêtes (edge-list) à partir d'un fichier et construit un Graphe.
Le graphe est stocké comme AdjacencyListGraph.
L'application imprime tous les sommets suivis par tous les arêtes. L’archive
contient également deux fichiers des graphes que vous pouvez utiliser comme
entrée pour l'application:
·
graph.txt
·
graph2.txt
Définir un
nouveau graphe dans un fichier texte et l'imprimer en utilisant cette
application.
Étudier l'implémentation
de l'ADT Graphe de AdjacencyListGraph par Goodrich
et al. en gardant à l’esprit de la structure discutée
en classe. Notez que les listes d'adjacence sont implémentées dans la classe
interne MyVertex et les références sur les arêtes
dans la classe interne MyEdge. L'ADT graphe ne
définit aucune méthode de traversée. Le parcours de graphes est implémenté dans
des de classes distinctes DFS. Ces classes font partie du paquetage net.datastructures qui est contenu dans l'archive de
ce laboratoire.