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 graphe, qu'est-ce qu'un cycle ?
AUn sommet sans arête
BUn chemin qui commence et se termine au même sommet
CUn chemin qui passe par tous les sommets
DUne arête de poids nul
2.Facile
Comment les éléments d'un tableau sont-ils stockés en mémoire ?
ADans un seul bloc contigu, les uns à la suite des autres
BDans un arbre de pages mémoire
CDe façon dispersée, reliés par des pointeurs
DÀ des emplacements aléatoires choisis par un hachage
3.Facile
Quelle structure de données fonctionne selon le principe « premier entré, premier sorti » (FIFO) ?
APile (stack)
BArbre binaire
CTas (heap)
DFile (queue)
4.Moyen
Les arbres AVL et les arbres rouge-noir garantissent :
AQue les clés sont stockées dans l'ordre d'insertion
BQu'aucun nœud n'a deux enfants
CUne recherche en temps constant dans tous les cas
DUne hauteur en O(log n) grâce au rééquilibrage
5.Moyen
Dans une file circulaire stockée dans un tableau de capacité n, comment calcule-t-on la position suivant l'indice i ?
A2i + 1
Bi + 1
C(i − 1) mod n
D(i + 1) mod n
6.Moyen
Quelle quantité de mémoire une liste d'adjacence utilise-t-elle pour un graphe à V sommets et E arêtes ?
AO(V²)
BO(E²)
CO(V + E)
DO(V × E)
7.Difficile
Un filtre de Bloom peut répondre à la question « cet élément appartient-il à l'ensemble ? » avec :
ADes faux négatifs possibles mais aucun faux positif
BDes réponses toujours exactes
CDes faux positifs possibles mais aucun faux négatif
DDes réponses uniquement pour des nombres
8.Difficile
Quelle propriété un arbre rouge-noir doit-il respecter ?
ATout nœud rouge doit avoir des enfants rouges, si bien que les nœuds rouges forment toujours des chaînes ininterrompues jusqu'aux feuilles
BTout chemin d'un nœud vers ses feuilles descendantes contient le même nombre de nœuds noirs
CChaque nœud doit être rouge
DLa racine doit être rouge
Corrigé
1. B · Un chemin qui commence et se termine au même sommet
2. A · Dans un seul bloc contigu, les uns à la suite des autres
3. D · File (queue)
4. D · Une hauteur en O(log n) grâce au rééquilibrage
5. D · (i + 1) mod n
6. C · O(V + E)
7. C · Des faux positifs possibles mais aucun faux négatif
8. B · Tout chemin d'un nœud vers ses feuilles descendantes contient le même nombre de nœuds noirs
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.