Vous êtes sur la page 1sur 20

RBOLES

Un grafo G se dice que es un


rbol si es un grafo
conexo y no existe ningn
circuito en l.
Nota: Un grafo es conexo, si todos
sus vrtices tienen una relacin o
una forma de comunicarse entre si.

Ejemplos de grafos que son rboles

Ejemplo de grafos que no son


rboles

rbol enraizado

Terminologa Bsica

Orden:

Es el nmero
potencial de hijos que puede
tener cada elemento de
rbol. De este modo,
diremos que un rbol en el
que cada nodo puede
apuntar a otros dos es de
orden dos, si puede apuntar a
tres ser de orden tres, etc.
Grado: El nmero de hijos
que tiene el elemento con
ms hijos dentro del rbol.
En el rbol del ejemplo, el
grado es tres, ya que tanto 'A'
como 'D' tienen tres hijos, y
no existen elementos con
ms de tres hijos.

Nivel: se define para cada elemento

del rbol como la distancia a la raz,


medida en nodos. El nivel de la raz
es cero y el de sus hijos uno. As
sucesivamente. En el ejemplo, el
nodo 'D' tiene nivel 1, el nodo 'G'
tiene nivel 2, y el nodo 'N', nivel 3.
Altura: la altura de un rbol se
define como el nivel del nodo de
mayor nivel. Como cada nodo de un
rbol puede considerarse a su vez
como la raz de un rbol, tambin
podemos hablar de altura de ramas.
El rbol del ejemplo tiene altura 3,
la rama 'B' tiene altura 2, la rama 'G'
tiene altura 1, la 'H' cero, etc.

Sub rbol

Caminos de un rbol

Altura y Profundidad

Grado

Recorrido de los elementos de un


rbol
Se llama recorrido de un rbol al proceso
que permite acceder una sola vez a cada
uno de los nodos del rbol para examinar
el conjunto completo de nodos.
Preorden
Inorden, y
Postorden.

Recorrido PREORDEN:
Visitar el nodo raz
Recorrer el subrbol
izquierdo en pre-orden
Recorrer el subrbol
derecho en pre-orden

Preorden = [15, 9, 6, 14, 13, 20, 17, 64, 26, 72].

Recorrido EN-ORDEN
:
Recorrer el subrbol
izquierdo en en-orden
Visitar el raz
Recorrer el subrbol
derecho en en-orden

Inorden = [6, 9, 13, 14, 15, 17, 20, 26, 64, 72].

Recorrido en POSTORDEN

Recorrer el subrbol
izquierdo en postorden
Recorrer el subrbol
derecho en post-orden
Visitar el raz

Postorden =[6, 13, 14, 9, 17, 26, 72, 64, 20, 15].

Arboles Binarios
Un rbol binario es un rbol en el que
ningn nodo puede tener ms de dos
subrboles. En un rbol binario, cada
nodo puede tener cero, uno o dos hijos
(subrboles). Se conoce al:
El nodo de la izquierda: como Hijo
izquierdo:.
El nodo de la derecha como hijo derecho.
Un conjunto de nodos T es un rbol
binario si:
a) Tiene 0,1 o 2 hijos.
b) Un rbol binario se divide en tres
subconjuntos:
1) Un nodo raz
2) Un subrbol binario izquierdo
3) Un subrbol binario derecho

Ejercicios en clase
Ejercicio 1: Resolver

Cul es su altura?

Listar todos los nodos

hoja
Cul es el padre del
nodo N?
Listar los hijos del nodo
B.
Listar los descendientes
del nodo J.
Qu nodo es la raz?

Ejercicio 2:

Deducir los 3 recorridos (inorden, preorden y postorden)


del rbol.

BIBLIOGRAFA
Acurio Gutierrez, Mara Isabel (2013). Sesin rboles.

UAC

Vous aimerez peut-être aussi