CHAPITRE 2

auteur: Philippe Moreau (U.P.J.V.)

Exercices de la section 2

Exercice 1:
Donner une implantation mémoire de l'arbre suivant:

 
solution de l'exercice 1.
 
 
Exercice 2:
En reprenant l'arbre de l'exercice 1 donner les résultats des visites
PREORDER
INORDER
POSTORDER
de cet arbre
 
solution de l'exercice 2.
 
 
Exercice 3:
On considère qu'un arbre binaire est implanté dans des variables:
ADRRAC, NOEUDS[ ], ADRFILSG[ ], ADRFILSD[ ]
Ecrire une procédure PREORDER(RAC,ND,FG,FD) qui affiche le résultat de la visite préorder d'un tel arbre.
(on suppose ici que, ADRRAC, ADRFILSG[ ] et ADRFILSD[ ] sont des variables qui contiennent des adresses).
 
solution de l'exercice 3.
 
 
Exercice 4:
Visualiser le fonctionnement de la procédure PREORDER(RAC,ND,FG,FD) (donnée en solution de l'exercice précédent) sur l'implantation mémoire de l'arbre donné dans l'exercice 1.
 
solution de l'exercice 4.
 
 
Exercice 5:
Donner l'arbre Binaire de Recherche obtenu, en appliquant l'algorithme de construction, avec la suite de valeurs suivante:
40 , 60 , 50 , 55 , 42 , 20 , 10 , 12 , 70 , 25 , 8
 
solution de l'exercice 5.
 
 
Exercice 6:
En reprenant l'Arbre Binaire de Recherche construit dans l'exercice précédent:
a) Donner le résultat de la visite INORDER de cet arbre.
b) Que remarquez-vous?
c) Pouviez-vous faire cette remarque, sans faire la visite de l'arbre?
 
solution de l'exercice 6.

Auteur: Philippe Moreau (U.P.J.V.)