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 qui ne permet la suppression qu'à l'arrière
BUne file triée par priorité
CDeux files distinctes partageant un même tableau
DUne structure qui permet l'insertion et la suppression aux deux extrémités
2.Facile
Dans un arbre, que sont des nœuds frères ?
ADes nœuds de même profondeur dans des sous-arbres différents
BUn nœud et son parent
CDes nœuds qui n'ont pas d'enfant
DDes nœuds qui ont le même parent
3.Facile
Dans une table de hachage, qu'est-ce qu'une collision ?
AUne clé ne peut pas du tout être hachée
BDeux clés différentes sont associées au même indice
CDeux clés égales sont stockées deux fois
DLa table manque de mémoire
4.Moyen
À quoi sert un nœud sentinelle (factice) dans une liste chaînée ?
AÀ simplifier le code en supprimant les cas particuliers en tête ou en queue
BÀ rendre la liste triée
CÀ empêcher la liste de dépasser un nombre maximal fixe de nœuds
DÀ stocker le nombre d'éléments
5.Moyen
Pourquoi un tas binaire peut-il être stocké dans un tableau sans aucun pointeur ?
AToutes les clés d'un tas sont égales
BLes tableaux maintiennent automatiquement les clés triées, donc aucun pointeur n'est nécessaire
CC'est un arbre binaire complet, donc les positions suivent des formules d'indice simples
DLes tas ne contiennent jamais plus de 100 éléments
6.Moyen
Dans une table de hachage à adressage ouvert, quel est le facteur de charge maximal possible ?
AIl n'y a pas de maximum
B2
C1
D0,5
7.Difficile
L'algorithme de Kahn pour le tri topologique retire répétitivement les sommets de degré entrant 0. Quelle structure contient ces sommets ?
AUne pile de toutes les arêtes visitées
BUn tas max ordonné par degré sortant
CUne file (ou toute collection) des sommets de degré entrant 0
DUne matrice d'adjacence indiquant quels sommets ont déjà été retirés
8.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, 8, 5]
B[1, 3, 5, 8]
C[3, 1, 8, 5]
D[1, 5, 8, 3]
Corrigé
1. D · Une structure qui permet l'insertion et la suppression aux deux extrémités
2. D · Des nœuds qui ont le même parent
3. B · Deux clés différentes sont associées au même indice
4. A · À simplifier le code en supprimant les cas particuliers en tête ou en queue
5. C · C'est un arbre binaire complet, donc les positions suivent des formules d'indice simples
6. C · 1
7. C · Une file (ou toute collection) des sommets de degré entrant 0
8. A · [1, 3, 8, 5]
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.