D. Graphes : théorie, représentation et algorithmes
-
Cours :
-
Vidéos explicatives :
-
Activités exploratoires :
-
TP :
-
Liens utiles :
- Objectifs d'apprentissage :
- représenter un graphe en machine par une liste d'adjacence ou une matrice d'adjacence
- transformer une représentation en une autre
- calculer les degrés des sommets d'un graphe
- transposer un graphe
- caractériser un graphe d'après sa séquence de degrés ou son spectre
- trouver le plus court chemin dans un graphe
- colorer un graphe d'une manière valide
- détecter les cycles dans un graphe
- connaître les complexités associées aux algorithmes des graphes (parcours en largeur, Dijkstra)
- Savoir appliquer à la main l'algorithme de Dijsktra sur un graphe simple (compléter le tableau)
- Connaître les conditions d'application de l'algoritme de Dijsktra
- Connaître le lien entre le parcours en largeur et une file d'attente (FIFO)