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
Une table de hachage stocke les données sous forme de :
AArbre à clés ordonnées
BChaîne de longueur fixe
CPaires clé–valeur localisées par une fonction de hachage
DListe triée uniquement
2.Facile
Dans une représentation d'un graphe par listes d'adjacence, que stocke-t-on pour chaque sommet ?
ALe plus court chemin vers tous les autres sommets
BLa liste de ses sommets voisins
CLe nombre total d'arêtes du graphe
DUne ligne de V valeurs booléennes
3.Facile
Quelle opération est lente dans un tableau mais rapide en tête d'une liste chaînée ?
ALa lecture du dernier élément par son indice
BL'insertion au début
CLe calcul de la longueur d'un tableau de taille fixe
DL'accès au 5e élément
4.Moyen
Comment fonctionne l'extraction du minimum (extract-min) dans un tas binaire min ?
AOn cherche le nouveau minimum parmi toutes les feuilles
BOn retire la racine et on décale tous les éléments d'une case vers la gauche
COn retire le dernier élément du tableau
DOn déplace le dernier élément à la racine et on le fait descendre
5.Moyen
Quelle est la hauteur, dans le pire des cas, d'un arbre binaire de recherche à n nœuds si les clés sont insérées dans l'ordre trié ?
Alog₂ n
B1
Cn (il devient une liste chaînée)
D√n
6.Moyen
Quelle est la valeur de l'expression postfixée 3 4 + 2 * ?
A10
B14
C24
D11
7.Difficile
Quel est le temps d'exécution d'un parcours en largeur sur un graphe à V sommets stocké sous forme de matrice d'adjacence ?
AO(E log V)
BO(V)
CO(V + E)
DO(V²)
8.Difficile
Pour chaque élément d'un tableau, vous voulez le prochain élément plus grand à sa droite, en O(n) au total. Quelle structure aide ?
AUne file contenant toutes les paires d'éléments
BUne pile qui conserve les éléments en attente de leur réponse
CUne table de hachage de tous les éléments
DUn arbre binaire de recherche reconstruit pour chaque élément
Corrigé
1. C · Paires clé–valeur localisées par une fonction de hachage
2. B · La liste de ses sommets voisins
3. B · L'insertion au début
4. D · On déplace le dernier élément à la racine et on le fait descendre
5. C · n (il devient une liste chaînée)
6. B · 14
7. D · O(V²)
8. B · Une pile qui conserve les éléments en attente de leur réponse
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.