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 arbre, que sont des nœuds frères ?
ADes nœuds de même profondeur dans des sous-arbres différents
BDes nœuds qui ont le même parent
CDes nœuds qui n'ont pas d'enfant
DUn nœud et son parent
2.Facile
Qu'est-ce que le facteur de charge d'une table de hachage ?
ALe temps nécessaire pour charger la table depuis le disque
BLe nombre d'éléments stockés divisé par le nombre de compartiments
CLe nombre de collisions survenues jusqu'ici
DLe nombre de compartiments divisé par la longueur moyenne des clés stockées
3.Facile
Quelle structure de données fonctionne selon le principe « dernier entré, premier sorti » (LIFO) ?
APile (stack)
BListe chaînée
CTable de hachage
DFile (queue)
4.Moyen
Quelle condition d'équilibre un arbre AVL maintient-il en chaque nœud ?
ALes deux sous-arbres de chaque nœud contiennent exactement le même nombre de nœuds
BChaque nœud est colorié en rouge ou en noir
CLes hauteurs des sous-arbres gauche et droit diffèrent d'au plus 1
DToutes les feuilles sont exactement à la même profondeur
5.Moyen
Quelle est la valeur de l'expression postfixée 3 4 + 2 * ?
A14
B10
C11
D24
6.Moyen
Dans une file circulaire stockée dans un tableau de capacité n, comment calcule-t-on la position suivant l'indice i ?
A(i − 1) mod n
Bi + 1
C(i + 1) mod n
D2i + 1
7.Difficile
Quelle garantie les règles des arbres rouge-noir donnent-elles sur la hauteur d'un arbre à n clés ?
ALa hauteur est au plus 2 log2(n + 1)
BLa hauteur vaut exactement log2 n
CLa hauteur est au plus log2 n + 1
DLa hauteur est au plus n / 2
8.Difficile
Pourquoi ne peut-on pas simplement supprimer des éléments d'un filtre de Bloom standard en remettant leurs bits à zéro ?
ALes bits d'un filtre de Bloom ne peuvent pas être modifiés après sa création
BCes bits peuvent aussi appartenir à d'autres éléments, ce qui provoquerait des faux négatifs
CLa suppression porterait le taux de faux positifs à 100%
DLes filtres de Bloom stockent les éléments complets, qui sont introuvables une fois hachés
Corrigé
1. B · Des nœuds qui ont le même parent
2. B · Le nombre d'éléments stockés divisé par le nombre de compartiments
3. A · Pile (stack)
4. C · Les hauteurs des sous-arbres gauche et droit diffèrent d'au plus 1
5. A · 14
6. C · (i + 1) mod n
7. A · La hauteur est au plus 2 log2(n + 1)
8. B · Ces bits peuvent aussi appartenir à d'autres éléments, ce qui provoquerait des faux négatifs
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.