arboles binarios - introducción
TRANSCRIPT
![Page 1: arboles binarios - introducción](https://reader036.vdocuments.co/reader036/viewer/2022082409/58f3004f1a28ab04228b4597/html5/thumbnails/1.jpg)
Árboles binarios I
Introducción
![Page 2: arboles binarios - introducción](https://reader036.vdocuments.co/reader036/viewer/2022082409/58f3004f1a28ab04228b4597/html5/thumbnails/2.jpg)
Definición
Árbol ordenado de grado 2, que puede estar vacío o puede estar formado por un nodo raíz del que cuelgan dos subárboles binarios disjuntos, denominados subárbol izquierdo y subárbol derecho.
Raiz
Hizq Hder
![Page 3: arboles binarios - introducción](https://reader036.vdocuments.co/reader036/viewer/2022082409/58f3004f1a28ab04228b4597/html5/thumbnails/3.jpg)
Árbol completo
Un árbol binario de altura h se dice completo si todos sus nodos interiores tienen dos hijos no vacíos y todas sus hojas están en el nivel h.
El número de nodos de un árbol binario completo de altura h es igual a 2h+1 - 1. Como todo árbol binario completo es también relleno, 2h de esos nodos son hojas y 2h - 1 son nodos internos.
31
90
34
15
a4
cd 2250
Nivel 0
Nivel 1
Nivel 271812
1212
2
3
121
h
h
![Page 4: arboles binarios - introducción](https://reader036.vdocuments.co/reader036/viewer/2022082409/58f3004f1a28ab04228b4597/html5/thumbnails/4.jpg)
Árbol semicompleto
Un árbol binario de altura h se dice semicompleto si los nodos de los niveles h y h-1 son los únicos de grado inferior a 2 y las hojas del últimonivel ocupan las posiciones más a la izquierda del mismo.
![Page 5: arboles binarios - introducción](https://reader036.vdocuments.co/reader036/viewer/2022082409/58f3004f1a28ab04228b4597/html5/thumbnails/5.jpg)
Árboles de búsqueda (ABB)
Un árbol de búsqueda es un árbol en el que, para cada nodo, las claves de los subárboles hijos satisfacen una y sólo una condición de un conjunto de n condiciones mutuamente excluyentes.
(ABB) es un árbol binario (n=2) en el que para cada nodo se definen dos condiciones mutuamente excluyentes, de forma que las claves de los nodos del subárbol izquierdo cumplen una de ellas, y las del subárbol derecho la otra.
![Page 6: arboles binarios - introducción](https://reader036.vdocuments.co/reader036/viewer/2022082409/58f3004f1a28ab04228b4597/html5/thumbnails/6.jpg)
Implementación ABB
Constructor
Valor Padre
Hizq Hder
![Page 7: arboles binarios - introducción](https://reader036.vdocuments.co/reader036/viewer/2022082409/58f3004f1a28ab04228b4597/html5/thumbnails/7.jpg)
EjemploValor
Hizq
Padre
Hder
34
31
50
a15
cd 224
31
15 34
4 22 50