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 liste simplement chaînée, chaque nœud contient :
ADes données et une référence vers le nœud suivant
BDes données et des références vers tous les autres nœuds
CUniquement des données
DDes données et un indice
2.Facile
Dans un graphe non orienté, qu'est-ce que le degré d'un sommet ?
ASa position dans la liste d'adjacence
BLe nombre de sommets du graphe
CLe nombre d'arêtes qui lui sont reliées
DLa longueur du plus long chemin partant de lui
3.Facile
Que fait une fonction de hachage dans une table de hachage ?
AElle associe une clé à un indice de la table
BElle compte le nombre de clés stockées
CElle chiffre les valeurs de la table
DElle trie les clés de la table
4.Moyen
Un réseau routier compte 100,000 carrefours, chacun relié à environ 4 autres. Quelle représentation est la plus adaptée ?
AUn tas binaire d'arêtes
BUn unique tableau trié de sommets
CUne matrice d'adjacence
DUne liste d'adjacence
5.Moyen
Un arbre binaire a pour racine 1, avec 2 comme enfant gauche et 3 comme enfant droit ; le nœud 2 a pour enfants 4 (gauche) et 5 (droit). Quel est le parcours postfixe ?
A4 2 5 1 3
B5 4 3 2 1
C4 5 2 3 1
D1 2 4 5 3
6.Moyen
Combien de nœuds possède un arbre binaire parfait de hauteur h, la hauteur étant comptée en arêtes ?
A2h
Bh2
C2h + 1
D2h+1 − 1
7.Difficile
Les clés 5, 3, 8, 1 sont insérées dans cet ordre dans un tas binaire min vide stocké dans un tableau. Quel est le tableau final ?
A[1, 3, 5, 8]
B[1, 5, 8, 3]
C[1, 3, 8, 5]
D[3, 1, 8, 5]
8.Difficile
Un arbre de Fenwick (binary indexed tree) sur un tableau de n nombres permet quelles opérations en O(log n) ?
ALes requêtes de sommes préfixes et les mises à jour d'un seul élément
BLe tri du tableau et la recherche dichotomique
CL'insertion d'éléments à n'importe quelle position
DLa recherche de la médiane en O(1)
Corrigé
1. A · Des données et une référence vers le nœud suivant
2. C · Le nombre d'arêtes qui lui sont reliées
3. A · Elle associe une clé à un indice de la table
4. D · Une liste d'adjacence
5. C · 4 5 2 3 1
6. D · 2h+1 − 1
7. C · [1, 3, 8, 5]
8. A · Les requêtes de sommes préfixes et les mises à jour d'un seul élément
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.