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 :
AÉgales à la valeur du nœud
BSupérieures à la valeur du nœud
CDans un ordre aléatoire
DInférieures à la valeur du nœud
2.Facile
Qu'est-ce qu'un graphe orienté ?
AUn graphe dont les arêtes ont une direction d'un sommet vers un autre
BUn graphe dont toutes les arêtes ont un poids
CUn graphe qui n'a pas de cycle
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 ?
An + 1
Bn − 1
C2n
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 ?
ALes listes chaînées stockent toujours leurs éléments sur disque
BLes éléments d'un tableau sont contigus, ce qui exploite bien le cache du processeur
CLe parcours d'un tableau est en O(1) au total, alors que celui d'une liste chaînée est en O(n)
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 ?
AO(V + E)
BO(V × E)
CO(V²)
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 ?
A5 4 3 2 1
B4 5 2 3 1
C4 2 5 1 3
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 ?
A[1, 3, 5, 8]
B[1, 5, 8, 3]
C[1, 3, 8, 5]
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 ?
ALa hauteur vaut exactement log2 n
BLa hauteur est au plus 2 log2(n + 1)
CLa hauteur est au plus n / 2
DLa hauteur est au plus log2 n + 1
Corrigé
1. D · Inférieures à la valeur du nœud
2. A · Un graphe dont les arêtes ont une direction d'un sommet vers un autre
3. B · n − 1
4. B · Les éléments d'un tableau sont contigus, ce qui exploite bien le cache du processeur
5. A · O(V + E)
6. B · 4 5 2 3 1
7. C · [1, 3, 8, 5]
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.