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

Dans un arbre, que sont des nœuds frères ?

  1. ADes nœuds de même profondeur dans des sous-arbres différents
  2. BDes nœuds qui ont le même parent
  3. CUn nœud et son parent
  4. DDes nœuds qui n'ont pas d'enfant
2.Facile

Qu'est-ce que la racine d'un arbre ?

  1. AN'importe quel nœud au milieu
  2. BUn nœud sans enfant
  3. CLe nœud ayant la plus grande valeur
  4. DLe nœud situé tout en haut, sans parent
3.Facile

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

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

Comment trouve-t-on la clé minimale dans un arbre binaire de recherche ?

  1. AOn regarde uniquement la racine
  2. BOn visite toutes les feuilles et on les compare
  3. COn suit les enfants gauches depuis la racine jusqu'à ce qu'il n'y en ait plus
  4. DOn suit les enfants droits depuis la racine jusqu'à ce qu'il n'y en ait plus
5.Moyen

Un parcours infixe (in-order) d'un arbre binaire de recherche visite les clés dans :

  1. AToujours l'ordre décroissant
  2. BL'ordre d'insertion
  3. CL'ordre par niveaux
  4. DL'ordre croissant
6.Moyen

Les arbres AVL et les arbres rouge-noir garantissent :

  1. AUne recherche en temps constant dans tous les cas
  2. BUne hauteur en O(log n) grâce au rééquilibrage
  3. CQue les clés sont stockées dans l'ordre d'insertion
  4. DQu'aucun nœud n'a deux enfants
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 stocke chaque mot dans une table de hachage à la racine au lieu de nœuds distincts
  3. CIl ne garde que la première lettre de chaque mot
  4. DIl fusionne les chaînes de nœuds à enfant unique en une seule arête étiquetée par une chaîne
8.Difficile

Dans une table de hachage à adressage ouvert, pourquoi la suppression se fait-elle souvent avec un marqueur « pierre tombale » (tombstone) ?

  1. 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
  2. BCela rend la table triée
  3. CVider l'emplacement pourrait interrompre la séquence de sondage d'autres clés
  4. DLes pierres tombales accélèrent le hachage

Corrigé

  1. 1. B · Des nœuds qui ont le même parent
  2. 2. D · Le nœud situé tout en haut, sans parent
  3. 3. D · Un chemin qui commence et se termine au même sommet
  4. 4. C · On suit les enfants gauches depuis la racine jusqu'à ce qu'il n'y en ait plus
  5. 5. D · L'ordre croissant
  6. 6. B · Une hauteur en O(log n) grâce au rééquilibrage
  7. 7. D · Il fusionne les chaînes de nœuds à enfant unique en une seule arête étiquetée par une chaîne
  8. 8. C · 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.