TD⚓︎
Exercice 1: vocabulaires
Sur les deux graphes ci-dessous:
|
|
- Donner l'ordre.
- Donner le nombre d'arêtes ou d'arcs.
- Donner les sommets adjacents à A
- Donner le degré du sommet A
- Donner trois chemins allant de E à B
Exercice 2: modélisation
Modéliser par un graphe les situations suivantes (que représentent les sommets et les arrêtes (ou arcs)):
- Réseau routier
- Boggle
- Labyrinthe
Exercice 3: représentations
- Soit le graphe suivant:
flowchart RL A((1)) --- B((2)) B --- B B --- C((3)) B --- D((4))- Donner le liste d'adjacence de ce graphe
- Donner la matrice d'adjacence de ce graphe
-
Soit la matrice d'adjacence suivante:
\({\begin{pmatrix}1&1&1&0&1\\0&0&1&1&0\\1&0&0&1&0\\0&1&0&1&1\\0&1&0&0&0\\\end{pmatrix}}\)
- Donner le diagramme de ce graphe
- Donner le liste d'adjacence de ce graphe
Exercice 4: utilisation d'une interface
En utilisant l'interface du cours, écrire un programme permettant de créer le graphe correspondant au diagramme suivant:
flowchart RL
F((F)) --> D((D))
E((E)) --> D
D --> C((C))
E --> B((B))
C --> B
E --> A((A))
E --> F
D --> G((G))
G --> B
A --> A