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 :
AChaîne de longueur fixe
BListe triée uniquement
CPaires clé–valeur localisées par une fonction de hachage
DArbre à clés ordonnées
2.Facile
Qu'est-ce qui définit un arbre binaire ?
AChaque nœud stocke un nombre binaire
BChaque nœud a au plus deux enfants
CL'arbre a exactement deux niveaux
DChaque nœud a exactement deux enfants
3.Facile
Dans quel ordre un parcours préfixe (preorder) d'un arbre binaire visite-t-il les nœuds ?
ANiveau par niveau en partant du haut
BLe sous-arbre gauche, puis le nœud, puis le sous-arbre droit
CLe nœud, puis le sous-arbre gauche, puis le sous-arbre droit
DLe sous-arbre gauche, puis le sous-arbre droit, puis le nœud
4.Moyen
Dans une table de hachage à adressage ouvert, quel est le facteur de charge maximal possible ?
AIl n'y a pas de maximum
B1
C0,5
D2
5.Moyen
Quelle quantité de mémoire une matrice d'adjacence utilise-t-elle pour un graphe à V sommets ?
AO(V²)
BO(E)
CO(V + E)
DO(log V)
6.Moyen
Quelle quantité de mémoire une liste d'adjacence utilise-t-elle pour un graphe à V sommets et E arêtes ?
AO(V × E)
BO(V + E)
CO(E²)
DO(V²)
7.Difficile
En quoi un arbre radix (trie compressé) améliore-t-il un trie simple ?
AIl trie les enfants de chaque nœud par fréquence
BIl fusionne les chaînes de nœuds à enfant unique en une seule arête étiquetée par une chaîne
CIl stocke chaque mot dans une table de hachage à la racine au lieu de nœuds distincts
DIl ne garde que la première lettre de chaque mot
8.Difficile
Combien de temps faut-il pour rechercher une clé quelconque dans un tas binaire min de n éléments ?
AO(1)
BO(n)
CO(log n)
DO(log log n)
Corrigé
1. C · Paires clé–valeur localisées par une fonction de hachage
2. B · Chaque nœud a au plus deux enfants
3. C · Le nœud, puis le sous-arbre gauche, puis le sous-arbre droit
4. B · 1
5. A · O(V²)
6. B · O(V + E)
7. B · Il fusionne les chaînes de nœuds à enfant unique en une seule arête étiquetée par une chaîne
8. B · O(n)
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.