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
Quelle structure de données fonctionne selon le principe « premier entré, premier sorti » (FIFO) ?
ATas (heap)
BArbre binaire
CPile (stack)
DFile (queue)
2.Facile
Comment les éléments d'un tableau sont-ils stockés en mémoire ?
AÀ des emplacements aléatoires choisis par un hachage
BDe façon dispersée, reliés par des pointeurs
CDans un arbre de pages mémoire
DDans un seul bloc contigu, les uns à la suite des autres
3.Facile
Que contient chaque nœud d'une liste doublement chaînée ?
ADes données et uniquement un pointeur vers le nœud suivant
BDes données, un pointeur vers le nœud suivant et un pointeur vers le nœud précédent
CDeux copies des données et un pointeur
DDes données et deux pointeurs, l'un vers le nœud suivant et l'autre vers le nœud d'après
4.Moyen
Quelle est la complexité temporelle de la recherche d'une clé dans un arbre binaire de recherche équilibré ?
AO(n)
BO(1)
CO(log n)
DO(n log n)
5.Moyen
Que se passe-t-il lorsqu'une table de hachage est rehachée après que son facteur de charge a dépassé un seuil ?
ALes clés les plus anciennes sont supprimées pour faire de la place
BLes clés existantes sont triées sur place
CUne table plus grande est allouée et chaque clé y est réinsérée
DSeules les clés en collision sont déplacées dans une nouvelle liste de débordement à la fin de la table
6.Moyen
Combien de nœuds possède un arbre binaire parfait de hauteur h, la hauteur étant comptée en arêtes ?
A2h+1 − 1
B2h
Ch2
D2h + 1
7.Difficile
Un arbre de Fenwick (binary indexed tree) sur un tableau de n nombres permet quelles opérations en O(log n) ?
ALa recherche de la médiane en O(1)
BL'insertion d'éléments à n'importe quelle position
CLes requêtes de sommes préfixes et les mises à jour d'un seul élément
DLe tri du tableau et la recherche dichotomique
8.Difficile
Quelle paire de parcours détermine toujours un arbre binaire unique à clés distinctes ?
APar niveaux seul
BPréfixe et postfixe
CPréfixe seul
DPréfixe et infixe
Corrigé
1. D · File (queue)
2. D · Dans un seul bloc contigu, les uns à la suite des autres
3. B · Des données, un pointeur vers le nœud suivant et un pointeur vers le nœud précédent
4. C · O(log n)
5. C · Une table plus grande est allouée et chaque clé y est réinsérée
6. A · 2h+1 − 1
7. C · Les requêtes de sommes préfixes et les mises à jour d'un seul élément
8. D · Préfixe et infixe
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.