Pr ZEGOUR DJAMEL EDDINE
Ecole Supérieure d’Informatique (ESI)
http://zegour.esi.dz
email: d_zegour@esi.dz
Les arbres AVL
Arbres AVL
Un arbre AVL est un arbre
de recherche binaire
équilibré
Ajouter un champ balance (facteur d'équilibrage ) au niveau de chaque
noeud
80
70
0
+1
32 73
45
86
10
82 94
00
00+1
-1
90
0
0
| Profondeur(fg(n) )Profondeur(fd(n)) | <= 1
80
70
0
+1
32 73
45
86
10
82 94
00
00+1
-1
90
0
0
5
+1
+1
+2
Les arbres AVL
Arbres AVL (Cas de déséquilibre)
0
80
70
0
+1
32 73
45
86
10
82 94
00
00+1
-1
90
0
0
55
-1
-1
+2
Les arbres AVL
Arbres AVL (Cas de déséquilibre)
0
Arbres AVL (Techniques d'équilibrage )
Examinons un sous
arbre de racine le
plus jeune
antécédent qui
devient non
équilibré suite à une
insertion
Cas le facteur
d'équilibrage est +1
Les arbres AVL
A
BT3
T1 T2
+1
0
h=n h=n
h=n
B
Le nouveau nœud est inséré dans le sous arbre gauche de B.
Donc f(B) devient 1 et f(A) devient 2
1 / 44 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !