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 une table de hachage, qu'est-ce qu'une collision ?
ALa table manque de mémoire
BUne clé ne peut pas du tout être hachée
CDeux clés égales sont stockées deux fois
DDeux clés différentes sont associées au même indice
2.Facile
Que fait l'opération peek (ou top) sur une pile ?
AElle retire tous les éléments de la pile
BElle renvoie l'élément du fond de la pile
CElle renvoie l'élément du sommet sans le retirer
DElle retire l'élément du sommet et le renvoie
3.Facile
Où se trouve le plus petit élément d'un tas binaire min ?
AÀ la racine
BÀ la dernière position du tableau
CDans une feuille quelconque, qu'il faut chercher
DDans la feuille la plus à gauche
4.Moyen
Quelle condition d'équilibre un arbre AVL maintient-il en chaque nœud ?
ALes hauteurs des sous-arbres gauche et droit diffèrent d'au plus 1
BToutes les feuilles sont exactement à la même profondeur
CLes deux sous-arbres de chaque nœud contiennent exactement le même nombre de nœuds
DChaque nœud est colorié en rouge ou en noir
5.Moyen
Quelle est la valeur de l'expression postfixée 3 4 + 2 * ?
A24
B14
C10
D11
6.Moyen
Dans une table de hachage à adressage ouvert, quel est le facteur de charge maximal possible ?
A2
B1
CIl n'y a pas de maximum
D0,5
7.Difficile
Pourquoi les bases de données utilisent-elles souvent des arbres B+ plutôt que de simples B-arbres pour leurs index ?
ALes arbres B+ n'ont pas besoin d'être équilibrés
BTous les enregistrements sont dans des feuilles chaînées, ce qui rend les parcours d'intervalle efficaces
CLes arbres B+ utilisent des nœuds internes binaires, ce qui réduit le nombre de lectures sur disque
DLes arbres B+ ne stockent les données que dans la racine
8.Difficile
Quels sont les coûts en temps et en espace supplémentaire de l'inversion sur place d'une liste simplement chaînée ?
AO(1) en temps et O(1) en espace supplémentaire
BO(n log n) en temps et O(1) en espace supplémentaire
CO(n) en temps et O(1) en espace supplémentaire
DO(n) en temps et O(n) en espace supplémentaire
Corrigé
1. D · Deux clés différentes sont associées au même indice
2. C · Elle renvoie l'élément du sommet sans le retirer
3. A · À la racine
4. A · Les hauteurs des sous-arbres gauche et droit diffèrent d'au plus 1
5. B · 14
6. B · 1
7. B · Tous les enregistrements sont dans des feuilles chaînées, ce qui rend les parcours d'intervalle efficaces
8. C · O(n) en temps et O(1) en espace supplémentaire
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.