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 binaire de recherche, les valeurs du sous-arbre gauche d'un nœud sont :

  1. AÉgales à la valeur du nœud
  2. BSupérieures à la valeur du nœud
  3. CDans un ordre aléatoire
  4. DInférieures à la valeur du nœud
2.Facile

Qu'est-ce qu'un graphe orienté ?

  1. AUn graphe dont les arêtes ont une direction d'un sommet vers un autre
  2. BUn graphe dont toutes les arêtes ont un poids
  3. CUn graphe qui n'a pas de cycle
  4. DUn graphe dans lequel chaque paire de sommets distincts est reliée par une arête
3.Facile

Combien d'arêtes possède un arbre à n nœuds ?

  1. An + 1
  2. Bn − 1
  3. C2n
  4. Dn
4.Moyen

Pourquoi le parcours d'un tableau est-il souvent bien plus rapide en pratique que celui d'une liste chaînée de même longueur ?

  1. ALes listes chaînées stockent toujours leurs éléments sur disque
  2. BLes éléments d'un tableau sont contigus, ce qui exploite bien le cache du processeur
  3. CLe parcours d'un tableau est en O(1) au total, alors que celui d'une liste chaînée est en O(n)
  4. DLes tableaux utilisent moins d'instructions pour comparer les valeurs
5.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(V²)
  4. DO(E²)
6.Moyen

Un arbre binaire a pour racine 1, avec 2 comme enfant gauche et 3 comme enfant droit ; le nœud 2 a pour enfants 4 (gauche) et 5 (droit). Quel est le parcours postfixe ?

  1. A5 4 3 2 1
  2. B4 5 2 3 1
  3. C4 2 5 1 3
  4. D1 2 4 5 3
7.Difficile

Les clés 5, 3, 8, 1 sont insérées dans cet ordre dans un tas binaire min vide stocké dans un tableau. Quel est le tableau final ?

  1. A[1, 3, 5, 8]
  2. B[1, 5, 8, 3]
  3. C[1, 3, 8, 5]
  4. D[3, 1, 8, 5]
8.Difficile

Quelle garantie les règles des arbres rouge-noir donnent-elles sur la hauteur d'un arbre à n clés ?

  1. ALa hauteur vaut exactement log2 n
  2. BLa hauteur est au plus 2 log2(n + 1)
  3. CLa hauteur est au plus n / 2
  4. DLa hauteur est au plus log2 n + 1

Corrigé

  1. 1. D · Inférieures à la valeur du nœud
  2. 2. A · Un graphe dont les arêtes ont une direction d'un sommet vers un autre
  3. 3. B · n − 1
  4. 4. B · Les éléments d'un tableau sont contigus, ce qui exploite bien le cache du processeur
  5. 5. A · O(V + E)
  6. 6. B · 4 5 2 3 1
  7. 7. C · [1, 3, 8, 5]
  8. 8. B · La hauteur est au plus 2 log2(n + 1)

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