Sunteți pe pagina 1din 5

RBOL BINARIO DE BSQUEDA (ABB)

rbol binario
la mayora de los rboles binarios son de bsqueda
Un rbol binario no vaco, de raz R, es un rbol binario de bsqueda si:

En caso de tener subrbol izquierdo, la raz R debe ser mayor que el valor mximo
almacenado en el subrbol izquierdo, y que el subrbol izquierdo sea un rbol
binario de bsqueda.

En caso de tener subrbol derecho, la raz R debe ser menor que el valor mnimo
almacenado en el subrbol derecho, y que el subrbol derecho sea un rbol binario
de bsqueda.

Un rbol binario de bsqueda de tamao 9 y profundidad 3, con raz 8 y hojas 1, 4, 7 y 13

Para una fcil comprensin queda resumido en que es un rbol binario que cumple que el subrbol
izquierdo de cualquier nodo (si no est vaco) contiene valores menores que el que contiene dicho
nodo, y el subrbol derecho (si no est vaco) contiene valores mayores.
Para estas definiciones se considera que hay una relacin de orden establecida entre los
elementos de los nodos. Que cierta relacin est definida, o no, depende de cada lenguaje de
programacin. De aqu se deduce que puede haber distintos rboles binarios de bsqueda para un
mismo conjunto de elementos.
La altura h en el peor de los casos siempre el mismo tamao que el nmero de elementos
disponibles. Y en el mejor de los casos viene dada por la expresin ,
donde ceil indica redondeo por exceso.
El inters de los rboles binarios de bsqueda (ABB) radica en que su recorrido en inorden
proporciona los elementos ordenados de forma ascendente y en que la bsqueda de algn
elemento suele ser muy eficiente.

Dependiendo de las necesidades del usuario que trate con una estructura de este tipo, se podr
permitir la igualdad estricta en alguno, en ninguno o en ambos de los subrboles que penden de la
raz. Permitir el uso de la igualdad provoca la aparicin de valores dobles y hace la bsqueda ms
compleja.
Recorrido de un rbol Binario
Hay tres manera de recorrer un rbol : en inorden, preorden y postorden. Cada una de ellas tiene
una secuencia distinta para analizar el rbol como se puede ver a continuacin:

INORDEN

Recorrer el subarbol izquierdo en inorden.

Examinar la raz.

Recorrer el subarbol derecho en inorden.

PREORDEN

Examinar la raz.

Recorrer el subarbol izquierdo en preorden.

recorrer el subarbol derecho en preorden.

POSTORDEN

Recorrer el subarbol izquierdo en postorden.

Recorrer el subarbol derecho en postorden.

Examinar la raz.

Inorden: GDBHEIACJKF
Preorden: ABDGEHICFJK

Postorden: GDHIEBKJFCA

Datos para disear la grfica


Inorden = [5 , 8 , 12 , 13 , 14 , 16 , 19 , 25 , 63 , 71]
Preorden = [14 , 8 , 5 , 13 , 12 , 19 , 16 , 63 , 25 , 71]
Postorden = [5 , 12 , 13 , 8 , 16 , 25 , 71 , 63 , 19 , 14]

http://es.wikipedia.org/wiki/%C3%81rbol_binario_de_b%C3%BAsqueda#B.C3.BAsqueda
http://www.monografias.com/trabajos92/arboles-binario/arboles-binario.shtml#recorridoa

S-ar putea să vă placă și