NSI (Spé) — Structures de données
Graphes orientés et non orientés, matrices d'adjacence, listes d'adjacence, parcours BFS et DFS
10 questions
Les points clés à retenir sur Graphes : représentation et parcours, extraits du quiz de révision.
Réponse : Symétrique
Dans un graphe non orienté, si l'arête (i,j) existe, alors l'arête (j,i) aussi, donc M[i][j] = M[j][i] : la matrice est symétrique.
Réponse : O(n²)
La matrice d'adjacence est un tableau de taille n×n, soit O(n²) en mémoire, indépendamment du nombre d'arêtes.
Réponse : Creux (peu d'arêtes)
Les listes d'adjacence occupent O(n + m) en mémoire, ce qui est bien plus efficace que O(n²) quand le graphe a peu d'arêtes (m << n²).
Réponse : Le nombre d'arêtes incidentes à ce sommet
Le degré d'un sommet est le nombre d'arêtes qui lui sont incidentes, c'est-à-dire le nombre de voisins directs de ce sommet.