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

Comment les éléments d'un tableau sont-ils stockés en mémoire ?

  1. ADans un arbre de pages mémoire
  2. BDe façon dispersée, reliés par des pointeurs
  3. CDans un seul bloc contigu, les uns à la suite des autres
  4. DÀ des emplacements aléatoires choisis par un hachage
2.Facile

La hauteur d'un arbre est couramment définie comme :

  1. ALe nombre de feuilles de l'arbre
  2. BLe nombre total de nœuds de l'arbre, en comptant la racine et chaque feuille
  3. CLe nombre d'arêtes du plus long chemin de la racine à une feuille
  4. DLe nombre d'enfants de la racine
3.Facile

Que fait l'opération peek (ou top) sur une pile ?

  1. AElle renvoie l'élément du sommet sans le retirer
  2. BElle retire tous les éléments de la pile
  3. CElle retire l'élément du sommet et le renvoie
  4. DElle renvoie l'élément du fond de la pile
4.Moyen

Quelle structure de données un programme en cours d'exécution utilise-t-il pour suivre les appels de fonction actifs et leurs variables locales ?

  1. AUn arbre binaire de recherche de cadres
  2. BLa file de la mémoire du tas
  3. CUne table de hachage des fonctions
  4. DLa pile d'appels
5.Moyen

Quelle structure de données utilise-t-on pour vérifier si les parenthèses de "{[()]}" sont équilibrées ?

  1. AUne table de hachage
  2. BUne pile
  3. CUne file
  4. DUn arbre binaire de recherche
6.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 ?

  1. AO(log n)
  2. BO(1)
  3. CO(n)
  4. DO(n²)
7.Difficile

Quelle paire de parcours détermine toujours un arbre binaire unique à clés distinctes ?

  1. APréfixe et infixe
  2. BPar niveaux seul
  3. CPréfixe seul
  4. DPréfixe et postfixe
8.Difficile

Quelle propriété maintient tout B-arbre parfaitement équilibré ?

  1. AChaque nœud stocke une seule clé
  2. BToutes les feuilles sont à la même profondeur
  3. CChaque nœud a exactement deux enfants
  4. DLes clés ne sont stockées que dans la racine

Corrigé

  1. 1. C · Dans un seul bloc contigu, les uns à la suite des autres
  2. 2. C · Le nombre d'arêtes du plus long chemin de la racine à une feuille
  3. 3. A · Elle renvoie l'élément du sommet sans le retirer
  4. 4. D · La pile d'appels
  5. 5. B · Une pile
  6. 6. B · O(1)
  7. 7. A · Préfixe et infixe
  8. 8. B · Toutes les feuilles sont à la même profondeur

Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.