Les arbres binaires de
recherche équilibrés
– Introduction
Arbres binaires de recherche
Arbres AVL
Arbres rouge-noir
– Performances
– Conclusion
Arbres binaires de recherche
Découverts vers la fin des années 1950.
Définition 1 (Arbre binaire). Soit Eun en-
semble. Un arbre binaire est :
soit l’arbre vide ;
– soit un nœud A(g, r, d), où gdésigne le
sous-arbre gauche, dle sous-arbre droit, et
rEles données satellites stockées dans
le nœud.
Définition 2 (Arbre binaire de recherche).
Un arbre binaire est de recherche lorsque, si
xest un nœud de l’arbre, et yun nœud du
sous-arbre gauche (resp. droit) de x, on a
y < x (resp. x < y).
Exemples d’arbres binaires de
recherche
18
10
3 15
14
11
16
42
23
32
27
59
78
18
98
51
70
62
Hauteur d’un arbre binaire
Proposition 1. Soit un arbre binaire non vide
de hauteur het possédant nnœuds. On a :
blog2nc6h6n1.
Ces bornes sont optimales.
Rotations
D
EB
CA
B
D
EC
A
rotation droite
rotation gauche
Proposition 2. Les rotations préservent la
propriété d’arbre binaire de recherche.
Arbres AVL
Introduits pour la première fois par Adel’son-
Vel’ski˘ı et Landis en 1962.
Définition 3. Un arbre binaire de recherche
est un arbre AVL si, pour n’importe lequel de
ses nœuds, la différence de hauteur entre ses
deux fils diffère d’au plus un.
1 / 17 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 !