Está en la página 1de 14

Un rbol es una estructura jerrquica

aplicada sobre una coleccin de


elementos u objetos llamados nodos
uno de los cuales es conocido como
raz.
Adems se crea una relacin o
parentesco entre los nodos dando
lugar a trminos como padre, hijo,
hermano, antecesor, sucesor,
ancestro, etc.
TODO RBOL QUE NO ES VACO, TIENE
UN NICO NODO RAZ.
UN NODO X ES DESCENDIENTE
DIRECTO DE UN NODO Y, SI EL NODO X
ES APUNTADO POR EL NODO Y. ES
DECIR X ES HIJO DE Y.
UN NODO X ES ANTECESOR DIRECTO
DE UN NODO Y, SI EL NODO X APUNTA
AL NODO Y. ES DECIR X ES PADRE DE
Y.
SE DICE QUE TODOS LOS NODOS QUE
SON DESCENDIENTES DIRECTOS (HIJOS)
DE UN MISMO NODO (PADRE), SON
HERMANOS.
TODO NODO QUE NO TIENE
RAMIFICACIONES (HIJOS) SE CONOCE
CON EL NOMBRE DE TERMINAL U HOJA.
TODO NODO QUE NO ES RAZ, NI
TERMINAL, NI HOJA SE CONOCE CON EL
NOMBRE DE INTERIOR.

GRADO ES EL NMERO DE DESCEN-
DIENTES DIRECTOS DE UN DETERMINADO
NODO. GRADO DEL RBOL ES EL MXIMO
GRADO DE TODOS LOS NODOS DEL
RBOL.


NIVEL ES EL NMERO DE ARCOS QUE
DEBEN DE SER RECORRIDOS PARA
LLEGAR A UN DETERMINADO NODO. POR
DEFINICIN LA RAZ TIENE NIVEL 1.

ALTURA DEL RBOL ES EL MXIMO
NUMERO DE NIVELES DE TODOS LOS
NODOS DEL RBOL.

LOS ARBOLES DE GRADO DOS SON DE
ESPECIAL INTERS PUESTO QUE
REPRESENTAN UNA DE LAS
ESTRUCTURAS DE DATOS MAS
IMPORTANTES EN COMPUTACIN
CONOCIDAS COMO RBOLES BINARIOS.

CADA NODO PUEDE TENER COMO
MXIMO DOS SUB ARBOLES; Y SIEMPRE ES
NECESARIO RECONOCER ENTRE EL
SUBRBOL DERECHO E IZQUIERDO.
1.- Deben enlazarse los hijos de cada nodo en
forma horizontal (los hermanos)
2.- Debe enlazarse en forma vertical el nodo
padre con el hijo que se encuentra mas a la
izquierda. Adems, debe eliminarse el vinculo
de ese padre con el resto de sus hijos.
3.-Debe girarse el diagrama resultante,
aproximadamente 45 en sentido de las
manecillas del reloj.

A
B D C
G
E
H
F
J I
N
L
K
M O
P Q
S
X
W
R
T V U
Y
Los arboles ordenados con raz se utilizan
frecuentemente para almacenar la informacin.
Necesitamos procedimientos (algoritmos de
recorrido de un rbol) que permitan visitar
cada uno de los vrtices para acceder a los
datos.
Los 3 algoritmos de recorrido de un rbol mas
conocidos son:

A) PREORDEN
Visitar raz
Recorrer el subrbol izquierdo
Recorrer el subrbol derecho
B) INORDEN
Recorrer el subrbol izquierdo
Visitar raz
Recorrer el subrbol derecho
C) POSTORDEN
Recorrer el subrbol izquierdo
Recorrer el subrbol derecho
Visitar raz
A
B C
F
D
G
E
H
PREORDEN
INORDEN
POSTORDEN
ABCDFGHE
BAGFHDCE
BGHFDECA
A
B C
F D G
E
A
B C
E D F
G I J
H
K
PREORDEN
INORDEN
POSTORDEN
ABDECFG ABDGKCEHIFJ
DBEAFCG GKDBAHEICFJ
DEBFGCA KGDBHIEJFCA