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
Combien d'arêtes possède un arbre à n nœuds ?
An + 1
B2n
Cn
Dn − 1
2.Facile
Quelle structure de données fonctionne selon le principe « premier entré, premier sorti » (FIFO) ?
ATas (heap)
BPile (stack)
CArbre binaire
DFile (queue)
3.Facile
Quelle structure de données utilise-t-on pour effectuer un parcours en largeur (par niveaux) d'un arbre ?
AUne file de priorité
BUne table de hachage
CUne pile
DUne file
4.Moyen
Qu'est-ce qui est vrai de la matrice d'adjacence d'un graphe non orienté ?
AElle est symétrique par rapport à la diagonale principale
BChaque ligne contient exactement un 1
CElle est toujours triangulaire supérieure
DSa diagonale principale contient toujours des 1
5.Moyen
Que se passe-t-il lorsqu'une table de hachage est rehachée après que son facteur de charge a dépassé un seuil ?
ALes clés existantes sont triées sur place
BSeules les clés en collision sont déplacées dans une nouvelle liste de débordement à la fin de la table
CUne table plus grande est allouée et chaque clé y est réinsérée
DLes clés les plus anciennes sont supprimées pour faire de la place
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
Quelle garantie les règles des arbres rouge-noir donnent-elles sur la hauteur d'un arbre à n clés ?
ALa hauteur est au plus 2 log2(n + 1)
BLa hauteur est au plus log2 n + 1
CLa hauteur vaut exactement log2 n
DLa hauteur est au plus n / 2
8.Difficile
Que fait un arbre splay (splay tree) après chaque accès ?
AIl reconstruit tout l'arbre sous forme équilibrée
BIl déplace le nœud accédé vers une feuille
CIl fait remonter le nœud accédé jusqu'à la racine par des rotations
DIl recolorie les nœuds du chemin de recherche
Corrigé
1. D · n − 1
2. D · File (queue)
3. D · Une file
4. A · Elle est symétrique par rapport à la diagonale principale
5. C · Une table plus grande est allouée et chaque clé y est réinsérée
6. C · Les recherches par préfixe, comme l'autocomplétion
7. A · La hauteur est au plus 2 log2(n + 1)
8. C · 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.