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 convient le mieux à la fonction « annuler » (undo) d'un éditeur de texte ?
AGraphe
BPile (stack)
CFile (queue)
DEnsemble haché (hash set)
2.Facile
Dans quel ordre un parcours postfixe (postorder) d'un arbre binaire visite-t-il les nœuds ?
ALe nœud, puis le sous-arbre gauche, puis le sous-arbre droit
BLe sous-arbre gauche, puis le sous-arbre droit, puis le nœud
CLe sous-arbre gauche, puis le nœud, puis le sous-arbre droit
DLe sous-arbre droit, puis le nœud, puis le sous-arbre gauche
3.Facile
Quelle structure de données fonctionne selon le principe « dernier entré, premier sorti » (LIFO) ?
APile (stack)
BFile (queue)
CTable de hachage
DListe chaînée
4.Moyen
Vous avez une référence vers un nœud au milieu d'une liste. Dans quelle liste pouvez-vous le supprimer en O(1) ?
AUne liste simplement chaînée
BUne liste doublement chaînée
CUn tableau dynamique
DUn tableau trié
5.Moyen
Un réseau routier compte 100,000 carrefours, chacun relié à environ 4 autres. Quelle représentation est la plus adaptée ?
AUne liste d'adjacence
BUn tas binaire d'arêtes
CUne matrice d'adjacence
DUn unique tableau trié de sommets
6.Moyen
Quel est le coût de l'insertion d'un élément au milieu d'un tableau de n éléments ?
AO(n²), car chaque élément se déplace n fois
BO(log n), grâce à la recherche dichotomique
CO(1), car l'indice est connu
DO(n), car les éléments suivants doivent être décalés
7.Difficile
Quelle propriété un arbre rouge-noir doit-il respecter ?
ATout chemin d'un nœud vers ses feuilles descendantes contient le même nombre de nœuds noirs
BTout nœud rouge doit avoir des enfants rouges, si bien que les nœuds rouges forment toujours des chaînes ininterrompues jusqu'aux feuilles
CLa racine doit être rouge
DChaque nœud doit être rouge
8.Difficile
Quelle paire de parcours détermine toujours un arbre binaire unique à clés distinctes ?
APréfixe et postfixe
BPar niveaux seul
CPréfixe seul
DPréfixe et infixe
Corrigé
1. B · Pile (stack)
2. B · Le sous-arbre gauche, puis le sous-arbre droit, puis le nœud
3. A · Pile (stack)
4. B · Une liste doublement chaînée
5. A · Une liste d'adjacence
6. D · O(n), car les éléments suivants doivent être décalés
7. A · Tout chemin d'un nœud vers ses feuilles descendantes contient le même nombre de nœuds noirs
8. D · Préfixe et infixe
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.