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
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
CUne ligne de V valeurs booléennes
DLe nombre total d'arêtes du graphe
2.Facile
Que fait une fonction de hachage dans une table de hachage ?
AElle trie les clés de la table
BElle chiffre les valeurs de la table
CElle compte le nombre de clés stockées
DElle associe une clé à un indice de la table
3.Facile
Dans un arbre binaire de recherche, les valeurs du sous-arbre gauche d'un nœud sont :
ADans un ordre aléatoire
BÉgales à la valeur du nœud
CSupérieures à la valeur du nœud
DInférieures à la valeur du nœud
4.Moyen
Dans un tas binaire min stocké dans un tableau (indices commençant à 0), les enfants du nœud d'indice i se trouvent aux indices :
A2i + 1 et 2i + 2
Bi/2 et i/2 + 1
C2i et 2i + 1
Di + 1 et i + 2
5.Moyen
Un parcours infixe (in-order) d'un arbre binaire de recherche visite les clés dans :
AL'ordre croissant
BToujours l'ordre décroissant
CL'ordre d'insertion
DL'ordre par niveaux
6.Moyen
Quelle est la valeur de l'expression postfixée 3 4 + 2 * ?
A14
B24
C10
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(V)
BO(V + E)
CO(E log V)
DO(V²)
8.Difficile
Que fait un arbre splay (splay tree) après chaque accès ?
AIl recolorie les nœuds du chemin de recherche
BIl fait remonter le nœud accédé jusqu'à la racine par des rotations
CIl reconstruit tout l'arbre sous forme équilibrée
DIl déplace le nœud accédé vers une feuille
Corrigé
1. B · La liste de ses sommets voisins
2. D · Elle associe une clé à un indice de la table
3. D · Inférieures à la valeur du nœud
4. A · 2i + 1 et 2i + 2
5. A · L'ordre croissant
6. A · 14
7. D · O(V²)
8. B · Il fait remonter le nœud accédé jusqu'à la racine par des rotations
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.