Adloun

informatique (tronc commun des prépas scientifiques) · Chapitre 12 · Exercice de TD

Choisir sa représentation, dossier chiffré

Les graphes : modèle et représentations · niveau 2

É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.

Exercices semblables

Le cours du chapitre · Tous les exercices du chapitre