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
Quelle opération est en O(1) pour un tableau mais en O(n) pour une liste simplement chaînée ?
AL'accès à l'élément d'indice i
BL'insertion en tête
CLa suppression de l'élément de tête
DLa lecture du premier élément
2.Facile
Qu'est-ce que la racine d'un arbre ?
ALe nœud ayant la plus grande valeur
BLe nœud situé tout en haut, sans parent
CUn nœud sans enfant
DN'importe quel nœud au milieu
3.Facile
Dans une liste simplement chaînée, que contient le pointeur next du dernier nœud ?
AL'adresse du premier nœud
BLe nombre de nœuds de la liste
CL'adresse du nœud précédent
DNull (aucun nœud)
4.Moyen
Une application a besoin de recherches rapides, mais aussi de lister les clés dans l'ordre trié et de répondre à des requêtes par intervalle. Quelle structure convient le mieux ?
AUne pile
BUn arbre binaire de recherche équilibré
CUne table de hachage
DUne liste chaînée non triée
5.Moyen
Combien de nœuds possède un arbre binaire parfait de hauteur h, la hauteur étant comptée en arêtes ?
A2h+1 − 1
Bh2
C2h
D2h + 1
6.Moyen
Pourquoi un tas binaire peut-il être stocké dans un tableau sans aucun pointeur ?
ALes tas ne contiennent jamais plus de 100 éléments
BC'est un arbre binaire complet, donc les positions suivent des formules d'indice simples
CToutes les clés d'un tas sont égales
DLes tableaux maintiennent automatiquement les clés triées, donc aucun pointeur n'est nécessaire
7.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, 5, 8, 3]
B[3, 1, 8, 5]
C[1, 3, 5, 8]
D[1, 3, 8, 5]
8.Difficile
Dans une table de hachage à adressage ouvert, pourquoi la suppression se fait-elle souvent avec un marqueur « pierre tombale » (tombstone) ?
ALes pierres tombales accélèrent le hachage
BCela rend la table triée
CLes clés supprimées doivent être conservées pour toujours pour des raisons de sécurité, si bien que les emplacements ne peuvent jamais être réutilisés
DVider l'emplacement pourrait interrompre la séquence de sondage d'autres clés
Corrigé
1. A · L'accès à l'élément d'indice i
2. B · Le nœud situé tout en haut, sans parent
3. D · Null (aucun nœud)
4. B · Un arbre binaire de recherche équilibré
5. A · 2h+1 − 1
6. B · C'est un arbre binaire complet, donc les positions suivent des formules d'indice simples
7. D · [1, 3, 8, 5]
8. D · Vider l'emplacement pourrait interrompre la séquence de sondage d'autres clés
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.