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) ?
ADes paires clé–valeur à clés uniques
BUniquement des valeurs dans l'ordre d'insertion
CDes paires de clés égales
DDes valeurs triées par taille
2.Facile
Où se trouve le plus petit élément d'un tas binaire min ?
AÀ la dernière position du tableau
BDans une feuille quelconque, qu'il faut chercher
CDans la feuille la plus à gauche
DÀ la racine
3.Facile
Que fait l'opération peek (ou top) sur une pile ?
AElle renvoie l'élément du sommet sans le retirer
BElle retire l'élément du sommet et le renvoie
CElle renvoie l'élément du fond de la pile
DElle retire tous les éléments de la pile
4.Moyen
Comment trouve-t-on la clé minimale dans un arbre binaire de recherche ?
AOn regarde uniquement la racine
BOn visite toutes les feuilles et on les compare
COn suit les enfants gauches depuis la racine jusqu'à ce qu'il n'y en ait plus
DOn suit les enfants droits depuis la racine jusqu'à ce qu'il n'y en ait plus
5.Moyen
Un réseau routier compte 100,000 carrefours, chacun relié à environ 4 autres. Quelle représentation est la plus adaptée ?
AUne matrice d'adjacence
BUn unique tableau trié de sommets
CUn tas binaire d'arêtes
DUne liste d'adjacence
6.Moyen
Un trie (arbre de préfixes) est particulièrement efficace pour :
ALa recherche des plus courts chemins
BLe tri de nombres
CLes recherches par préfixe, comme l'autocomplétion
DLe stockage de matrices
7.Difficile
La suppression d'un nœud ayant deux enfants dans un arbre binaire de recherche se fait généralement en :
ASupprimant tout le sous-arbre
BReconstruisant de zéro le sous-arbre situé en dessous et en réinsérant toutes les clés qu'il contenait
CLe remplaçant par son successeur infixe (ou prédécesseur) puis en supprimant ce nœud
DL'échangeant avec la racine
8.Difficile
Quelle propriété un arbre rouge-noir doit-il respecter ?
ALa racine doit être rouge
BTout chemin d'un nœud vers ses feuilles descendantes contient le même nombre de nœuds noirs
CChaque nœud doit être rouge
DTout nœud rouge doit avoir des enfants rouges, si bien que les nœuds rouges forment toujours des chaînes ininterrompues jusqu'aux feuilles
Corrigé
1. A · Des paires clé–valeur à clés uniques
2. D · À la racine
3. A · Elle renvoie l'élément du sommet sans le retirer
4. C · On suit les enfants gauches depuis la racine jusqu'à ce qu'il n'y en ait plus
5. D · Une liste d'adjacence
6. C · Les recherches par préfixe, comme l'autocomplétion
7. C · Le remplaçant par son successeur infixe (ou prédécesseur) puis en supprimant ce nœud
8. B · 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.