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
Une table de hachage stocke les données sous forme de :
AListe triée uniquement
BChaîne de longueur fixe
CArbre à clés ordonnées
DPaires clé–valeur localisées par une fonction de hachage
2.Facile
Combien d'arêtes possède un arbre à n nœuds ?
An + 1
Bn
C2n
Dn − 1
3.Facile
Dans un graphe, qu'est-ce qu'un cycle ?
AUn sommet sans arête
BUn chemin qui passe par tous les sommets
CUne arête de poids nul
DUn chemin qui commence et se termine au même sommet
4.Moyen
Combien de temps prend la recherche d'un mot de longueur L dans un trie à alphabet fixe ?
AO(n), où n est le nombre de mots
BO(log n), où n est le nombre de mots
CO(L × n)
DO(L), quel que soit le nombre de mots stockés
5.Moyen
Quelle méthode de résolution des collisions stocke les clés en collision dans une liste au sein du même compartiment ?
ALe sondage linéaire (linear probing)
BLe chaînage séparé (separate chaining)
CLe sondage quadratique (quadratic probing)
DLe double hachage (double hashing)
6.Moyen
Qu'est-ce qui est vrai de la matrice d'adjacence d'un graphe non orienté ?
AElle est symétrique par rapport à la diagonale principale
BElle est toujours triangulaire supérieure
CSa diagonale principale contient toujours des 1
DChaque ligne contient exactement un 1
7.Difficile
Un nœud AVL est déséquilibré parce que le sous-arbre droit de son enfant gauche est devenu trop haut (cas gauche-droite). Quelle correction applique-t-on ?
AUne rotation à gauche sur l'enfant gauche, puis une rotation à droite sur le nœud
BUne rotation à droite sur l'enfant gauche, puis une rotation à gauche sur le nœud
CUne rotation simple à gauche sur le nœud
DUne rotation simple à droite sur le nœud
8.Difficile
Quelle propriété maintient tout B-arbre parfaitement équilibré ?
AToutes les feuilles sont à la même profondeur
BChaque nœud stocke une seule clé
CLes clés ne sont stockées que dans la racine
DChaque nœud a exactement deux enfants
Corrigé
1. D · Paires clé–valeur localisées par une fonction de hachage
2. D · n − 1
3. D · Un chemin qui commence et se termine au même sommet
4. D · O(L), quel que soit le nombre de mots stockés
5. B · Le chaînage séparé (separate chaining)
6. A · Elle est symétrique par rapport à la diagonale principale
7. A · Une rotation à gauche sur l'enfant gauche, puis une rotation à droite sur le nœud
8. A · Toutes les feuilles sont à la même profondeur
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.