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

Quelle structure de données fonctionne selon le principe « dernier entré, premier sorti » (LIFO) ?

  1. APile (stack)
  2. BListe chaînée
  3. CTable de hachage
  4. DFile (queue)
2.Facile

Dans un arbre, qu'est-ce qu'une feuille ?

  1. AUn nœud sans parent
  2. BUn nœud sans enfant
  3. CLe nœud de plus grande valeur
  4. DUn nœud ayant exactement un enfant
3.Facile

Quelle est la caractéristique essentielle d'un ensemble en tant que type abstrait de données ?

  1. AIl stocke des éléments dans l'ordre trié
  2. BIl ne permet l'accès qu'à une seule extrémité
  3. CIl stocke des éléments sans doublons
  4. DIl stocke des paires clé–valeur
4.Moyen

Combien de nœuds possède un arbre binaire parfait de hauteur h, la hauteur étant comptée en arêtes ?

  1. A2h + 1
  2. Bh2
  3. C2h+1 − 1
  4. D2h
5.Moyen

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

  1. AUne file
  2. BUne pile
  3. CUne table de hachage
  4. DUn arbre binaire de recherche
6.Moyen

Quel type abstrait de données l'algorithme de Dijkstra utilise-t-il pour choisir le prochain sommet à traiter ?

  1. AUne file de priorité min
  2. BUne pile
  3. CUne file FIFO
  4. DUn ensemble sans ordre
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

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

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

Corrigé

  1. 1. A · Pile (stack)
  2. 2. B · Un nœud sans enfant
  3. 3. C · Il stocke des éléments sans doublons
  4. 4. C · 2h+1 − 1
  5. 5. B · Une pile
  6. 6. A · Une file de priorité min
  7. 7. A · Préfixe et infixe
  8. 8. A · Il fusionne les chaînes de nœuds à enfant unique en une seule arête étiquetée par une chaîne

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