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
Que stocke un dictionnaire (map) ?
AUniquement des valeurs dans l'ordre d'insertion
BDes valeurs triées par taille
CDes paires de clés égales
DDes paires clé–valeur à clés uniques
2.Facile
Dans un arbre, qu'est-ce qu'une feuille ?
AUn nœud sans parent
BLe nœud de plus grande valeur
CUn nœud ayant exactement un enfant
DUn nœud sans enfant
3.Facile
Dans une table de hachage, qu'est-ce qu'une collision ?
ADeux clés égales sont stockées deux fois
BDeux clés différentes sont associées au même indice
CLa table manque de mémoire
DUne clé ne peut pas du tout être hachée
4.Moyen
Quelle structure de données utilise-t-on pour vérifier si les parenthèses de "{[()]}" sont équilibrées ?
AUn arbre binaire de recherche
BUne table de hachage
CUne pile
DUne file
5.Moyen
Quelle quantité de mémoire une matrice d'adjacence utilise-t-elle pour un graphe à V sommets ?
AO(V + E)
BO(V²)
CO(E)
DO(log V)
6.Moyen
Combien de temps faut-il pour vérifier si l'arête (u, v) existe avec une matrice d'adjacence ?
AO(1)
BO(V)
CO(log V)
DO(E)
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[3, 1, 8, 5]
B[1, 3, 5, 8]
C[1, 5, 8, 3]
D[1, 3, 8, 5]
8.Difficile
Sans union par rang ni compression de chemin, quel est le coût dans le pire cas d'une seule opération find dans une structure union-find à n éléments ?
AO(log n)
BO(α(n))
CO(n)
DO(1)
Corrigé
1. D · Des paires clé–valeur à clés uniques
2. D · Un nœud sans enfant
3. B · Deux clés différentes sont associées au même indice
4. C · Une pile
5. B · O(V²)
6. A · O(1)
7. D · [1, 3, 8, 5]
8. C · O(n)
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.