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 :

  1. AChaîne de longueur fixe
  2. BListe triée uniquement
  3. CPaires clé–valeur localisées par une fonction de hachage
  4. DArbre à clés ordonnées
2.Facile

Dans un graphe, qu'est-ce qu'un cycle ?

  1. AUn chemin qui passe par tous les sommets
  2. BUn sommet sans arête
  3. CUn chemin qui commence et se termine au même sommet
  4. DUne arête de poids nul
3.Facile

Où se trouve le plus petit élément d'un tas binaire min ?

  1. ADans la feuille la plus à gauche
  2. BÀ la dernière position du tableau
  3. CDans une feuille quelconque, qu'il faut chercher
  4. DÀ la racine
4.Moyen

Quelle est la valeur de l'expression postfixée 3 4 + 2 * ?

  1. A11
  2. B24
  3. C14
  4. D10
5.Moyen

Vous avez une référence vers un nœud au milieu d'une liste. Dans quelle liste pouvez-vous le supprimer en O(1) ?

  1. AUne liste simplement chaînée
  2. BUn tableau trié
  3. CUn tableau dynamique
  4. DUne liste doublement chaînée
6.Moyen

Quelle est la complexité temporelle de la recherche d'une clé dans un arbre binaire de recherche équilibré ?

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

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

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

Un objet est stocké comme clé dans une table de hachage (hash map), puis un champ utilisé par sa fonction de hachage est modifié. Quel est le résultat probable ?

  1. ARien ne change, car le hachage d'une clé n'est calculé qu'une seule fois au démarrage du programme
  2. BLa recherche de l'objet peut échouer car il se trouve dans le compartiment de son ancien hachage
  3. CLa table lève une erreur au moment où le champ change
  4. DLa table déplace automatiquement la clé dans son nouveau compartiment

Corrigé

  1. 1. C · Paires clé–valeur localisées par une fonction de hachage
  2. 2. C · Un chemin qui commence et se termine au même sommet
  3. 3. D · À la racine
  4. 4. C · 14
  5. 5. D · Une liste doublement chaînée
  6. 6. B · O(log n)
  7. 7. A · Toutes les feuilles sont à la même profondeur
  8. 8. B · La recherche de l'objet peut échouer car il se trouve dans le compartiment de son ancien hachage

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