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 les éléments d'un tableau sont-ils stockés en mémoire ?
AÀ des emplacements aléatoires choisis par un hachage
BDans un seul bloc contigu, les uns à la suite des autres
CDans un arbre de pages mémoire
DDe façon dispersée, reliés par des pointeurs
2.Facile
Dans une représentation d'un graphe par listes d'adjacence, que stocke-t-on pour chaque sommet ?
ALa liste de ses sommets voisins
BLe plus court chemin vers tous les autres sommets
CLe nombre total d'arêtes du graphe
DUne ligne de V valeurs booléennes
3.Facile
La hauteur d'un arbre est couramment définie comme :
ALe nombre d'enfants de la racine
BLe nombre de feuilles de l'arbre
CLe nombre d'arêtes du plus long chemin de la racine à une feuille
DLe nombre total de nœuds de l'arbre, en comptant la racine et chaque feuille
4.Moyen
Qu'est-ce qui est vrai de la matrice d'adjacence d'un graphe non orienté ?
AChaque ligne contient exactement un 1
BElle est toujours triangulaire supérieure
CElle est symétrique par rapport à la diagonale principale
DSa diagonale principale contient toujours des 1
5.Moyen
Un trie (arbre de préfixes) est particulièrement efficace pour :
ALe tri de nombres
BLes recherches par préfixe, comme l'autocomplétion
CLe stockage de matrices
DLa recherche des plus courts chemins
6.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 + 1 et i + 2
Ci/2 et i/2 + 1
D2i et 2i + 1
7.Difficile
Quelle paire de parcours détermine toujours un arbre binaire unique à clés distinctes ?
APar niveaux seul
BPréfixe et postfixe
CPréfixe seul
DPréfixe et infixe
8.Difficile
Pourquoi ne peut-on pas simplement supprimer des éléments d'un filtre de Bloom standard en remettant leurs bits à zéro ?
ALes bits d'un filtre de Bloom ne peuvent pas être modifiés après sa création
BLa suppression porterait le taux de faux positifs à 100%
CLes filtres de Bloom stockent les éléments complets, qui sont introuvables une fois hachés
DCes bits peuvent aussi appartenir à d'autres éléments, ce qui provoquerait des faux négatifs
Corrigé
1. B · Dans un seul bloc contigu, les uns à la suite des autres
2. A · La liste de ses sommets voisins
3. C · Le nombre d'arêtes du plus long chemin de la racine à une feuille
4. C · Elle est symétrique par rapport à la diagonale principale
5. B · Les recherches par préfixe, comme l'autocomplétion
6. A · 2i + 1 et 2i + 2
7. D · Préfixe et infixe
8. D · Ces bits peuvent aussi appartenir à d'autres éléments, ce qui provoquerait des faux négatifs
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.