Structures de données et de fichiers
Tous les énoncés  Enoncé précédent   Recueil d’exercices ( Enoncés – Corrigés )  Enoncé suivant

Enoncé 21 : Listes linéaires chaînées - Arbres - Hachage externe - Arbres B  Corrigé 21

 

Exercice 1 : Suppression dans une liste bilatérale

Soit dans une liste linéaire chaînée bidirectionnelle P le pointeur d'un élément. Ecrire l'algorithme qui supprime cet élément.

 

Exercice 2 : Parcours Inordre avec pile

Donner l'algorithme de parcours inordre (T1 N T2) itératif dans un arbre de recherche binaire avec utilisation d'une pile.

 

Exercice 3 : Expression arithmétique sous forme d'arbre binaire

Montrer sur un exemple comment représenter une expression arithmétique par un arbre binaire. Donner l'algorithme récursif d'évaluation.

 

Exercice 4 : Essai linéaire externe

Donner le schéma relatif à un fichier organisé en h-code avec la méthode dite d'essai linéaire.

- Décrire la structure.

- Ecrire le module de recherche.

- Utiliser le module de recherche pour écrire l'algorithme d'insertion.

 

Exercice 5 : Arbre B

Donner la définition d'un arbre B d'ordre m. Montrer la construction de l'arbre à partir d'un exemple.

 

* * * * *