Ce projet implémente l'algorithme de Bellman-Ford en Java pour trouver les plus courts chemins dans un graphe pondéré.
Arc.java
: Définit la classeArc
représentant une arête du graphe.Sommet.java
: Définit la classeSommet
représentant un sommet du graphe.Graphe.java
: Définit la classeGraphe
représentant le graphe et contient la méthodemain
pour exécuter l'algorithme.BellmanFordAlgorithm.java
: Contient l'implémentation de l'algorithme de Bellman-Ford.
Pour exécuter l'algorithme, compilez et exécutez la classe Graphe
qui contient un exemple de graphe et appelle l'algorithme de Bellman-Ford.
javac *.java
java Graphe
L'exécution du programme affichera les distances les plus courtes du sommet de départ à tous les autres sommets du graphe.
Ce projet a été réalisé par Jujedie, Louis-Yuichi et Nahel Kochat.