You are on page 1of 11

1

Facultad de Telemtica
Miguel Angel Ruiz Chvez
Maritza Fajardo Borjas
Luis Enrique Velzquez Sandoval

Un rbol dirigido es una estructura:
J errquica porque los componentes
estn a distinto nivel.
Organizada porque importa la forma en
que est dispuesto el contenido.
Dinmica porque su forma, tamao y
contenido pueden variar durante la
ejecucin.
Un rbol puede ser:
vaco,
Una raz + subrboles.
2
Mediante diagramas de Venn




Mediante crculos y flechas

Mediante parntesis anidados:
( a ( b (e,f), c, d ) )
3
a
b c d
e
f
a
c d b
e f
Si hay un camino de A hasta B, se dice que A es
antecesor de B, y que B es sucesor de A.
Padre es el antecesor inmediato de un nodo
Hijo, cualquiera de sus descendientes inmediatos.
Descendiente de un nodo, es cualquier sucesor de
dicho nodo.
Hermano de un nodo, es otro nodo con el mismo padre.
Generacin, es un conjunto de nodos con la misma
profundidad.
4
Raz es el nodo que no tiene ningn predecesor (sin
padre).
Hoja es el nodo que no tiene sucesores (sin hijos)
(Terminal). Los que tienen predecesor y sucesor se
llaman nodos interiores.
Rama es cualquier camino del rbol.
Bosque es un conjunto de rboles desconectados.
Nivel o profundidad de un nodo, es la longitud del
camino desde la raz hasta ese nodo.
El nivel puede de}irse como 0 para la raz y nivel
(predecesor)+1 para los dems nodos.
5
Los nodos de la misma generacin tienen
el mismo nivel.
Grado de un nodo, es el nmero de
flechas que salen de ese nodo (hijos). El
nmero de las que entran siempre es uno.
Grado de un rbol, es el mayor grado
que puede hallarse en sus nodos.
Longitud del camino entre 2 nodos: es
el nmero de arcos que hay entre ellos.
6
7
Raz
hijo
Hermano
Padre
hoja
Subrbol
Nivel de profundidad = 7
Grado de un nodo = 3
Grado del rbol = 3
Un rbol ordenado: Es aquel en el que las
ramas de los nodos estn ordenadas.
Los de grado 2 se llaman rboles binarios.
Cada rbol binario tiene un subrbol
izquierda y subrbol derecha.

8
+
- ^
3.5
/
B A
D C
rboles de expresin
Representan un orden de ejecucin
9
+
+
*
B A
*
E
D C
*
+ -
7 12 9
(A* B) + C * D + E (7 + 12) * (-9) -171
rboles similares: Los que tienen la misma
estructura (forma)


rboles Equivalentes: Son los rboles similares y
sus nodos contienen la misma informacin.
rboles n-ario: Es un rbol ordenado cuyos nodos
tiene N subrboles, y donde cualquier nmero de
subrboles puede ser rboles vacos
10
1
2 5
6
4
3
9 8
7
a
b e
f
d
c
i h
g
rbol binario completo:
Es un rbol en el que todos sus nodos, excepto
los del ultimo nivel, tienen dos hijos.








Nmero de nodos en un rbol binario completo =
2
h
1 (en el ejemplo h = 4, 15) esto nos ayuda
a calcular el nivel de rbol necesario para
almacenar los datos de una aplicacin.
11