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 opération est lente dans un tableau mais rapide en tête d'une liste chaînée ?
ALa lecture du dernier élément par son indice
BLe calcul de la longueur d'un tableau de taille fixe
CL'accès au 5e élément
DL'insertion au début
2.Facile
Quelle est la caractéristique essentielle d'un ensemble en tant que type abstrait de données ?
AIl stocke des paires clé–valeur
BIl stocke des éléments dans l'ordre trié
CIl ne permet l'accès qu'à une seule extrémité
DIl stocke des éléments sans doublons
3.Facile
Dans une représentation d'un graphe par listes d'adjacence, que stocke-t-on pour chaque sommet ?
ALe nombre total d'arêtes du graphe
BLe plus court chemin vers tous les autres sommets
CLa liste de ses sommets voisins
DUne ligne de V valeurs booléennes
4.Moyen
Un tampon circulaire (ring buffer) est couramment utilisé pour implémenter :
AUne fonction de hachage
BUn arbre binaire de recherche
CUne file de taille fixe
DUn parcours de graphe
5.Moyen
Quelle structure de données est utilisée par le parcours en profondeur (DFS) dans sa version itérative ?
AUne file
BUne pile
CUn tas
DUniquement une table de hachage
6.Moyen
Les arbres AVL et les arbres rouge-noir garantissent :
AUne hauteur en O(log n) grâce au rééquilibrage
BQue les clés sont stockées dans l'ordre d'insertion
CQu'aucun nœud n'a deux enfants
DUne recherche en temps constant dans tous les cas
7.Difficile
Quels sont les coûts en temps et en espace supplémentaire de l'inversion sur place d'une liste simplement chaînée ?
AO(n log n) en temps et O(1) en espace supplémentaire
BO(n) en temps et O(1) en espace supplémentaire
CO(n) en temps et O(n) en espace supplémentaire
DO(1) en temps et O(1) en espace supplémentaire
8.Difficile
Dans une table de hachage à adressage ouvert, pourquoi la suppression se fait-elle souvent avec un marqueur « pierre tombale » (tombstone) ?
ALes clés supprimées doivent être conservées pour toujours pour des raisons de sécurité, si bien que les emplacements ne peuvent jamais être réutilisés
BLes pierres tombales accélèrent le hachage
CCela rend la table triée
DVider l'emplacement pourrait interrompre la séquence de sondage d'autres clés
Corrigé
1. D · L'insertion au début
2. D · Il stocke des éléments sans doublons
3. C · La liste de ses sommets voisins
4. C · Une file de taille fixe
5. B · Une pile
6. A · Une hauteur en O(log n) grâce au rééquilibrage
7. B · O(n) en temps et O(1) en espace supplémentaire
8. D · Vider l'emplacement pourrait interrompre la séquence de sondage d'autres clés
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.