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
Que stocke un dictionnaire (map) ?
ADes paires clé–valeur à clés uniques
BUniquement des valeurs dans l'ordre d'insertion
CDes valeurs triées par taille
DDes paires de clés égales
2.Facile
Dans un arbre binaire de recherche, les valeurs du sous-arbre gauche d'un nœud sont :
ASupérieures à la valeur du nœud
BÉgales à la valeur du nœud
CInférieures à la valeur du nœud
DDans un ordre aléatoire
3.Facile
Qu'est-ce que la racine d'un arbre ?
AN'importe quel nœud au milieu
BLe nœud situé tout en haut, sans parent
CLe nœud ayant la plus grande valeur
DUn nœud sans enfant
4.Moyen
Quelle structure de données est utilisée par le parcours en profondeur (DFS) dans sa version itérative ?
AUne file
BUn tas
CUniquement une table de hachage
DUne pile
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 existantes sont triées sur place
BSeules les clés en collision sont déplacées dans une nouvelle liste de débordement à la fin de la table
CLes clés les plus anciennes sont supprimées pour faire de la place
DUne table plus grande est allouée et chaque clé y est réinsérée
6.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 ?
A1 2 4 5 3
B4 2 5 1 3
C5 4 3 2 1
D4 5 2 3 1
7.Difficile
En quoi un arbre radix (trie compressé) améliore-t-il un trie simple ?
AIl stocke chaque mot dans une table de hachage à la racine au lieu de nœuds distincts
BIl trie les enfants de chaque nœud par fréquence
CIl fusionne les chaînes de nœuds à enfant unique en une seule arête étiquetée par une chaîne
DIl ne garde que la première lettre de chaque mot
8.Difficile
Un filtre de Bloom peut répondre à la question « cet élément appartient-il à l'ensemble ? » avec :
ADes faux négatifs possibles mais aucun faux positif
BDes réponses uniquement pour des nombres
CDes réponses toujours exactes
DDes faux positifs possibles mais aucun faux négatif
Corrigé
1. A · Des paires clé–valeur à clés uniques
2. C · Inférieures à la valeur du nœud
3. B · Le nœud situé tout en haut, sans parent
4. D · Une pile
5. D · Une table plus grande est allouée et chaque clé y est réinsérée
6. D · 4 5 2 3 1
7. C · Il fusionne les chaînes de nœuds à enfant unique en une seule arête étiquetée par une chaîne
8. D · Des faux positifs possibles mais aucun faux négatif
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.