Choisir sa représentation, dossier chiffré
Exercice · informatique (tronc commun des prépas scientifiques), chapitre 12 — Les graphes : modèle et représentations
Énoncé
Sélectionner et justifier la représentation pour : (a) un réseau social ( sommets, degré moyen ), (b) un tournoi complet de 300 joueurs, (c) le réseau routier français ( sommets, degré moyen ) où l'on réalise de nombreux tests d'existence de routes.
Corrigé
- (a) Listes d'adjacence : Graphe extrêmement creux ( arcs vs pour la matrice). La matrice d'adjacence sature instantanément la mémoire physique disponible.
- (b) Matrice d'adjacence : Graphe dense complet. Le nombre d'arcs est maximal (). La matrice de dimensions n'engendre aucune perte de place et permet un test direct en .
- (c) Listes d'adjacence : Bien que l'on teste l'existence d'arcs, la matrice requiert cases. Le test d'existence d'arête
v in G[u]sur les listes d'adjacence ne prend qu'un temps au pire proportionnel au degré du sommet. Le degré moyen routier étant borné (), cette recherche s'exécute en fait en temps constant en pratique.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.