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
Qu'est-ce qu'un deque (file à double extrémité) ?
AUne file triée par priorité
BUne structure qui permet l'insertion et la suppression aux deux extrémités
CUne file qui ne permet la suppression qu'à l'arrière
DDeux files distinctes partageant un même tableau
2.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
BDans un ordre aléatoire
CSupérieures à la valeur du nœud
DInférieures à la valeur du nœud
3.Facile
Quelle structure de données fonctionne selon le principe « dernier entré, premier sorti » (LIFO) ?
ATable de hachage
BFile (queue)
CPile (stack)
DListe chaînée
4.Moyen
Comment fonctionne l'extraction du minimum (extract-min) dans un tas binaire min ?
AOn déplace le dernier élément à la racine et on le fait descendre
BOn retire le dernier élément du tableau
COn cherche le nouveau minimum parmi toutes les feuilles
DOn retire la racine et on décale tous les éléments d'une case vers la gauche
5.Moyen
Dans une table de hachage à adressage ouvert, quel est le facteur de charge maximal possible ?
A0,5
B2
C1
DIl n'y a pas de maximum
6.Moyen
Quelle méthode de résolution des collisions stocke les clés en collision dans une liste au sein du même compartiment ?
ALe sondage quadratique (quadratic probing)
BLe double hachage (double hashing)
CLe sondage linéaire (linear probing)
DLe chaînage séparé (separate chaining)
7.Difficile
Quelle propriété maintient tout B-arbre parfaitement équilibré ?
ALes clés ne sont stockées que dans la racine
BChaque nœud stocke une seule clé
CChaque nœud a exactement deux enfants
DToutes les feuilles sont à la même profondeur
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(n) en temps et O(1) en espace supplémentaire
BO(n) en temps et O(n) en espace supplémentaire
CO(n log n) en temps et O(1) en espace supplémentaire
DO(1) en temps et O(1) en espace supplémentaire
Corrigé
1. B · Une structure qui permet l'insertion et la suppression aux deux extrémités
2. D · Inférieures à la valeur du nœud
3. C · Pile (stack)
4. A · On déplace le dernier élément à la racine et on le fait descendre
5. C · 1
6. D · Le chaînage séparé (separate chaining)
7. D · Toutes les feuilles sont à la même profondeur
8. A · 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.