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
Dans un arbre, qu'est-ce qu'une feuille ?
AUn nœud sans enfant
BUn nœud sans parent
CUn nœud ayant exactement un enfant
DLe nœud de plus grande valeur
2.Facile
Comment les éléments d'un tableau sont-ils stockés en mémoire ?
ADans un seul bloc contigu, les uns à la suite des autres
BDe façon dispersée, reliés par des pointeurs
CDans un arbre de pages mémoire
DÀ des emplacements aléatoires choisis par un hachage
3.Facile
Une table de hachage stocke les données sous forme de :
AListe triée uniquement
BArbre à clés ordonnées
CPaires clé–valeur localisées par une fonction de hachage
DChaîne de longueur fixe
4.Moyen
Quelle structure de données est utilisée par le parcours en profondeur (DFS) dans sa version itérative ?
AUn tas
BUne pile
CUniquement une table de hachage
DUne file
5.Moyen
Une file est implémentée avec deux piles : on empile sur une pile « in » et on dépile depuis une pile « out », remplie à partir de « in » lorsqu'elle est vide. Quel est le coût amorti par opération ?
AO(n²)
BO(1)
CO(log n)
DO(n)
6.Moyen
Combien de temps faut-il pour vérifier si l'arête (u, v) existe avec une matrice d'adjacence ?
AO(V)
BO(log V)
CO(E)
DO(1)
7.Difficile
La structure union-find (ensembles disjoints) avec union par rang et compression de chemin a un coût amorti par opération de :
AO(n)
BO(α(n)), l'inverse de la fonction d'Ackermann, pratiquement constant
CExactement O(log n)
DO(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 une pile
CUniquement un arbre binaire de recherche
DUn unique tableau trié
Corrigé
1. A · Un nœud sans enfant
2. A · Dans un seul bloc contigu, les uns à la suite des autres
3. C · Paires clé–valeur localisées par une fonction de hachage
4. B · Une pile
5. B · O(1)
6. D · O(1)
7. B · O(α(n)), l'inverse de la fonction d'Ackermann, pratiquement constant
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.