AMS - Algorithmes de graphes

Retour

Projet en C++ de manipulation d’un graphe orienté représentant un réseau routier, avec lecture de fichiers CSV, calcul de degrés, recherche de chemin, plus court chemin et itinéraire entre rues.

C++GraphesDFSBFSCSVRéseau routierAlgorithmesProjet académique2024C++ • CSV • DFS • BFS • Graph Theory

Vue d’ensemble

  • Lecture et stockage d’un graphe orienté à partir de deux fichiers CSV contenant les nœuds et les arcs.
  • Construction des listes d’incidence pour relier chaque nœud à ses arcs entrants et sortants.
  • Utilisation d’un parcours en profondeur pour vérifier l’existence d’un chemin entre deux nœuds.
  • Utilisation d’un parcours en largeur pour trouver le plus court chemin en nombre d’arcs et un itinéraire entre deux rues.