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
Comment s'appelle l'opération de file qui retire l'élément situé à l'avant ?
ADequeue (défiler)
BEnqueue (enfiler)
CPush (empiler)
DInsert (insérer)
2.Facile
Que fait une fonction de hachage dans une table de hachage ?
AElle compte le nombre de clés stockées
BElle associe une clé à un indice de la table
CElle chiffre les valeurs de la table
DElle trie les clés de la table
3.Facile
Comment s'appelle l'opération de pile qui ajoute un élément au sommet ?
AEnqueue (enfiler)
BPush (empiler)
CPeek (consulter)
DPop (dépiler)
4.Moyen
Combien de temps prend la recherche d'un mot de longueur L dans un trie à alphabet fixe ?
AO(L), quel que soit le nombre de mots stockés
BO(log n), où n est le nombre de mots
CO(L × n)
DO(n), où n est le nombre de mots
5.Moyen
Pourquoi un tas binaire peut-il être stocké dans un tableau sans aucun pointeur ?
ALes tableaux maintiennent automatiquement les clés triées, donc aucun pointeur n'est nécessaire
BToutes les clés d'un tas sont égales
CC'est un arbre binaire complet, donc les positions suivent des formules d'indice simples
DLes tas ne contiennent jamais plus de 100 éléments
6.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 file
DUne pile
7.Difficile
Quelle propriété maintient tout B-arbre parfaitement équilibré ?
AChaque nœud stocke une seule clé
BToutes les feuilles sont à la même profondeur
CLes clés ne sont stockées que dans la racine
DChaque nœud a exactement deux enfants
8.Difficile
Quelle propriété un arbre rouge-noir doit-il respecter ?
AChaque nœud doit être rouge
BLa racine doit être rouge
CTout nœud rouge doit avoir des enfants rouges, si bien que les nœuds rouges forment toujours des chaînes ininterrompues jusqu'aux feuilles
DTout chemin d'un nœud vers ses feuilles descendantes contient le même nombre de nœuds noirs
Corrigé
1. A · Dequeue (défiler)
2. B · Elle associe une clé à un indice de la table
3. B · Push (empiler)
4. A · O(L), quel que soit le nombre de mots stockés
5. C · C'est un arbre binaire complet, donc les positions suivent des formules d'indice simples
6. D · Une pile
7. B · Toutes les feuilles sont à la même profondeur
8. D · Tout chemin d'un nœud vers ses feuilles descendantes contient le même nombre de nœuds noirs
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.