Documentos de Académico
Documentos de Profesional
Documentos de Cultura
20
1 3
20 1 1 10 30
0 1
0 0 0 2
30 40
0 0
10 30 0 1
0 0 0 0
50
0 0
DEFINICIÓN
29
19 50
12 60
22
8 17
ÁRBOLES EQUILIBRADOS AVL
Ejemplo: 29,19,50,60,22,12,17,8,5
• Un árbol equilibrado o
29 árbol AVL es un árbol
3 2
19 50 binario de búsqueda en
0 1
2 1 el que las alturas de los
12 60 subárboles izquierdo y
1 1
22 0 0
derecho de cualquier
0 0
8 17 nodo difieren como
0 0
0 0 máximo en 1.
ÁRBOLES EQUILIBRADOS AVL
Ejemplo: 29,19,50,60,22,12,17,8,5
• Un árbol equilibrado o
29 árbol AVL es un árbol
3 2
binario de búsqueda en
19 50
2 1 0 1 el que las alturas de los
12 60 subárboles izquierdo y
1 1
22 0 0 derecho de cualquier
0 0
nodo difieren como
8 17
0 0
0 0
máximo en 1.
5
0 0
ÁRBOLES EQUILIBRADOS AVL
Ejemplo: 29,19,50,60,22,12,17,8,5
• Un árbol equilibrado o
29 árbol AVL es un árbol
4 2
binario de búsqueda en
19 50
3 1 0 1 el que las alturas de los
12 60 subárboles izquierdo y
2 1
22 0 0
derecho de cualquier
0 0
8 nodo difieren como
1 0
17 máximo en 1.
0 0
5
0 0
ÁRBOLES EQUILIBRADOS AVL
Ejemplo: 29,19,50,60,22,12,17,8,5
29
4 2
50
0 1
12 19 60
0 0
2 1 3 1
8 17 22
1 0
0 0 0 0
5
0 0
ÁRBOLES EQUILIBRADOS AVL
Ejemplo: 29,19,50,60,22,12,17,8,5
29
3 2
12 50
2 1 0 1
8 19 60
1 0 0 0
1 1
5
0 0 17 22
0 0 0 0
EJEMPLO
ÁRBOLES EQUILIBRADOS AVL
•Ejemplo: 20,30,40,35,15,50,55,56,57,58
20
0 0
ÁRBOLES EQUILIBRADOS AVL
•Ejemplo: 20,30,40,35,15,50,55,56,57,58
20
0 1
30
0 0
ÁRBOLES EQUILIBRADOS AVL
•Ejemplo: 20,30,40,35,15,50,55,56,57,58
30 20
1 1 0 2
30
20 40 0 1
0 0
0 0
40
0 0
ÁRBOLES EQUILIBRADOS AVL
•Ejemplo: 20,30,40,35,15,50,55,56,57,58
30
1 2
20 40
0 0 1 0
35
0 0
ÁRBOLES EQUILIBRADOS AVL
•Ejemplo: 20,30,40,35,15,50,55,56,57,58
30
2 2
20 40
1 0 1 0
15 35
0 0
0 0
•Ejemplo: 20,30,40,35,15,50,55,56,57,58
30
2 2
20 40
1 0 1 1
15 35 50
0 0 0 0
0 0
•Ejemplo: 20,30,40,35,15,50,55,56,57,58
30
2 3
20 40
1 0 1 2
15 35 50
0 0 0 1
0 0
55
0 0
•Ejemplo: 20,30,40,35,15,50,55,56,57,58
30
2 3
20 40
1 0 1 2
15 35 50
0 0 0 2
0 0
55
0 1
56
0 0
•Ejemplo: 20,30,40,35,15,50,55,56,57,58
30
2 3
20 40
1 0 1 2
15 35 55
0 0 1 1
0 0
56
50 0 0
0 0
•Ejemplo: 20,30,40,35,15,50,55,56,57,58
30
2 3
20 40
1 0 1 3
15 35 55
0 0 1 2
0 0
56
50 0 1
0 0
57
0 0
•Ejemplo: 20,30,40,35,15,50,55,56,57,58
30
2 3
20 55
2 2
1 0
15 40
0 0
1 1 56
0 1
35 50 57
0 0 0 0
0 0
•Ejemplo: 20,30,40,35,15,50,55,56,57,58
30
2 3
20 55
2 2
1 0
15 40
0 0
1 1 56
0 2
35 50 57
0 0 0 1
0 0
58
0 0
•Ejemplo: 20,30,40,35,15,50,55,56,57,58
30
2 3
20 55
2 2
1 0
15 40
1 1 57
0 0 1 1
35 50
0 0
0 0
58
56 0 0
0 0
EJERCICIOS
ÁRBOLES EQUILIBRADOS AVL
•Ejemplo: 15,25,30,35,10,40,44,45,46,47
15
0 0
8,2,3,4,10,11,5,7,6,22
FACTOR DE
EQUILIBRIO
FACTOR DE EQUILIBRIO O BALANCE DE
UN NODO
• Se define como la altura del subárbol derecho menos la altura del subárbol
izquierdo correspondiente.
• El factor de equilibrio de cada nodo en un árbol equilibrado puede tomar los
valores: 1, -1 ó 0.
Formula
FE: Altura de Subárbol Derecho -
Altura de Subárbol Izquierdo
FACTOR DE EQUILIBRIO
• Con la rotación simple no es posible resolver todos los casos de violación del
criterio de equilibrio.
• Ejemplo Insertemos: 30,60,40
D E