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

Qu'est-ce qui définit un arbre binaire ?

  1. AChaque nœud stocke un nombre binaire
  2. BChaque nœud a au plus deux enfants
  3. CL'arbre a exactement deux niveaux
  4. DChaque nœud a exactement deux enfants
3.Facile

Dans quel ordre un parcours préfixe (preorder) d'un arbre binaire visite-t-il les nœuds ?

  1. ANiveau par niveau en partant du haut
  2. BLe sous-arbre gauche, puis le nœud, puis le sous-arbre droit
  3. CLe nœud, puis le sous-arbre gauche, puis le sous-arbre droit
  4. DLe sous-arbre gauche, puis le sous-arbre droit, puis le nœud
4.Moyen

Dans une table de hachage à adressage ouvert, quel est le facteur de charge maximal possible ?

  1. AIl n'y a pas de maximum
  2. B1
  3. C0,5
  4. D2
5.Moyen

Quelle quantité de mémoire une matrice d'adjacence utilise-t-elle pour un graphe à V sommets ?

  1. AO(V²)
  2. BO(E)
  3. CO(V + E)
  4. DO(log V)
6.Moyen

Quelle quantité de mémoire une liste d'adjacence utilise-t-elle pour un graphe à V sommets et E arêtes ?

  1. AO(V × E)
  2. BO(V + E)
  3. CO(E²)
  4. DO(V²)
7.Difficile

En quoi un arbre radix (trie compressé) améliore-t-il un trie simple ?

  1. AIl trie les enfants de chaque nœud par fréquence
  2. BIl fusionne les chaînes de nœuds à enfant unique en une seule arête étiquetée par une chaîne
  3. CIl stocke chaque mot dans une table de hachage à la racine au lieu de nœuds distincts
  4. DIl ne garde que la première lettre de chaque mot
8.Difficile

Combien de temps faut-il pour rechercher une clé quelconque dans un tas binaire min de n éléments ?

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

Corrigé

  1. 1. C · Paires clé–valeur localisées par une fonction de hachage
  2. 2. B · Chaque nœud a au plus deux enfants
  3. 3. C · Le nœud, puis le sous-arbre gauche, puis le sous-arbre droit
  4. 4. B · 1
  5. 5. A · O(V²)
  6. 6. B · O(V + E)
  7. 7. B · Il fusionne les chaînes de nœuds à enfant unique en une seule arête étiquetée par une chaîne
  8. 8. B · O(n)

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