Fiche d’exercices de Structures de données avec corrigé
Fiche d’exercices de Structures de données gratuite et imprimable : 8 exercices, du niveau facile au niveau examen, avec corrigé. Imprimez-la ou enregistrez-la en PDF.
Pour les enseignants : gratuite à imprimer, copier et utiliser en classe. Chaque nouvelle fiche a de nouvelles valeurs et son propre corrigé. Un lien vers ExamProblems sur la page de votre cours est apprécié.
Nom: ____________________ Date: ____________
1.Facile
Un graphe est constitué de :
ASommets (nœuds) reliés par des arêtes
BUniquement des clés et des hachages
CUniquement une racine et des feuilles
DLignes et colonnes
2.Facile
Dans une représentation d'un graphe par listes d'adjacence, que stocke-t-on pour chaque sommet ?
ALa liste de ses sommets voisins
BLe nombre total d'arêtes du graphe
CLe plus court chemin vers tous les autres sommets
DUne ligne de V valeurs booléennes
3.Facile
Dans un arbre, qu'est-ce qu'une feuille ?
AUn nœud sans enfant
BUn nœud ayant exactement un enfant
CUn nœud sans parent
DLe nœud de plus grande valeur
4.Moyen
Un arbre binaire a pour racine 1, avec 2 comme enfant gauche et 3 comme enfant droit ; le nœud 2 a pour enfants 4 (gauche) et 5 (droit). Quel est le parcours postfixe ?
A5 4 3 2 1
B4 2 5 1 3
C1 2 4 5 3
D4 5 2 3 1
5.Moyen
Quelle structure de données est utilisée par le parcours en profondeur (DFS) dans sa version itérative ?
AUn tas
BUne file
CUne pile
DUniquement une table de hachage
6.Moyen
Un tampon circulaire (ring buffer) est couramment utilisé pour implémenter :
AUn parcours de graphe
BUn arbre binaire de recherche
CUne file de taille fixe
DUne fonction de hachage
7.Difficile
Quelle garantie les règles des arbres rouge-noir donnent-elles sur la hauteur d'un arbre à n clés ?
ALa hauteur est au plus 2 log2(n + 1)
BLa hauteur est au plus log2 n + 1
CLa hauteur est au plus n / 2
DLa hauteur vaut exactement log2 n
8.Difficile
Quelle structure de données permet un cache LRU (least recently used) avec get et put en O(1) ?
AUne table de hachage combinée à une liste doublement chaînée
BUniquement un arbre binaire de recherche
CUn unique tableau trié
DUniquement une pile
Corrigé
1. A · Sommets (nœuds) reliés par des arêtes
2. A · La liste de ses sommets voisins
3. A · Un nœud sans enfant
4. D · 4 5 2 3 1
5. C · Une pile
6. C · Une file de taille fixe
7. A · La hauteur est au plus 2 log2(n + 1)
8. A · Une table de hachage combinée à une liste doublement chaînée
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.