Académique Documents
Professionnel Documents
Culture Documents
Appliques et
conomiques
ISSAE Cnam Liban
Examen rattrapage
Structure de donnes NFA006
Problme 1 (9 points) Cet exercice est constitu de trois parties indpendantes.
A- On sintresse aux arbres AVL.
A.1(0,5 pt.)- Rappeler la dfinition dun arbre AVL.
A.2(0,5 pt.)- Rappeler en quoi consiste lopration dadjonction dans un arbre AVL.
A.3(2 pts.)- Construire larbre AVL par adjonction des valeurs dans lordre de la liste donne cidessous. On sattachera particulirement expliquer le raisonnement. Donner quelques arbres
intermdiaires, sans oublier dy porter les dsquilibres.
A.4(0,5 pt.)- Quelles vrifications peut-on faire sur larbre final pour contrler une erreur
ventuelle ?
B- On s'intresse la suppression dans un arbre AVL.
B.1(0,5 pt.)- Rappeler en quoi consiste lopration de suppression dans un arbre AVL.
B.2(2 pts.)- On se donne larbre AVL ci-dessous (il est diffrent de celui que vous avez obtenu
dans la question A.3). Donner larbre obtenu par suppression de 45 dans cet arbre, puis celui
obtenu par suppression de 25 dans le nouvel arbre, en justifiant, chaque fois votre raisonnement.
C. On sintresse aux arbres binaires de recherche, et on reprend le mme arbre que celui
de la question B.2 .
C.1(0,5 pt.)- Donner la liste prfixe de larbre ci-dessus.
C.2(1 pt.)- Construire larbre binaire de recherche par adjonction des valeurs aux feuilles, dans
lordre de la liste prfixe obtenue en C.1. On sattachera particulirement expliquer le
raisonnement ? Donner les arbres intermdiaires.
C.3(0,5 pt.)- Quelle vrification peut-on faire sur larbre final pour contrler une erreur possible ?
C.4(1 pt.)- Larbre obtenu en C.2 devrait tre le mme que celui dont on est parti. Pourquoi ?
1/2
2/2