Sie sind auf Seite 1von 20

Terminologa y Caracterizacin de los rboles

1. Introduccin 2. Terminologa 3. Caracterizacin de los rboles

02

INTRODUCCIN
[1] Una de las estructuras de datos ms importantes en programacin es el rbol. Pueden usarse los rboles para representar la informacin en una estructura jerrquica.
1

03

[2] El concepto de rbol implica una estructura en la que lo datos se organizan de modo que los elementos de informacin estn organizados entre s a travs de ramas. Un rbol consta de un conjunto finito de elementos, denominados nodos, y un conjunto finito de lneas dirigidas, denominadas ramas, que conectan los nodos.
1

04

05

El nivel de un nodo es su distancia a la raz. [2] La altura o profundidad de un rbol es el nivel de la hoja del camino ms largo desde la raz ms uno.

06

TERMINOLOGA

Nodo Raz es el nico

nodo del rbol que no tiene padre. En la representacin que se utiliza, el nodo raz es el que se encuentra en la parte superior del rbol: A

Nodo Padre de un nodo N es aquel que apunta al mismo. En un rbol cada nodo slo puede tener un padre. En el ejemplo mostrado , A es el padre de B y C, y a su vez, B es el padre de D.

FALTAN REFERENCIAS 07

Nodo Hijo de otro nodo es cualquier nodo apuntado por un nodo en una posicin mas alta. Un nodo puede tener varios hijos. En el ejemplo, B y C son los nodos hijos de A y todos los nodos tienen uno o dos hijos. Dos nodos sern conocidos como nodos hermanos si son descendientes directos de un mismo nodo. En la figura B y C son hermanos
1

08

Una hoja o nodo hoja es cualquier nodo que tiene sus hijos vacios. Un nodo interno o interior es cualquier nodo con al menos un hijo no vacio, es decir, aquellos que no son el nodo raz o nodos hoja.

09

Camino es una secuencia de nodos, en el que dos nodos consecutivos cualesquiera son padre e hijo. En el ejemplo A-B-D es un camino, al igual que E-G y C-E-H.
Rama es un camino desde el nodo raz a una hoja. En el ejemplo , A-C-E-G y AC-F son ramas.
1

FALTAN REFERENCIAS 10

Grado es el nmero mximo de hijos que tienen los nodos del rbol. As, en el ejemplo que se muestra el rbol es de grado dos. Una lista no es ms que un rbol de grado uno.
1

11

La altura de un nodo M de un rbol corresponde al numero de nodos en la ruta de la raz hasta M La altura de un rbol corresponde a la altura del nodo mas profundo

12

Todos los nodos de altura d estn en el nivel d del rbol. Por consiguiente, el nodo raz esta en el nivel 1, y su altura es 1

13

Raz hijo
Padre

Hermano

Subrbol

hoja
Nivel de profundidad = 7 Grado de un nodo = 3 Grado del rbol = 3
1

14

REPRESENTACIN DE UN RBOL
Un rbol tambin puede ser definido como una raz con cero o mas rboles que se conocern como sub rboles.

15

Una manera comn de representar los rboles es con crculos y flechas.

16

Tambin pueden ser representados mediante:

Diagramas de Venn
Es una forma de mostrar de grfica, una agrupacin de elementos segn los conjuntos, representado cada conjunto con circunferencia o mediante el cuadrados.
1

manera
siendo una uso de
17

La forma de llevar a cabo un diagrama de Venn es la siguiente: 1- Eleccin del tema.

2-Toma de ideas principales


3-Relacion entre los dos o mas temas. 4-Representacion en el diagrama de Venn de los temas.
1

a b e f c d

18

Ejemplo de diagrama de Venn

19

Ejemplo de rbol usando diagramas de Venn

INDICAR OTRAS FORMAS DE REPRESENTACIN PARA ESTE MISMO 1 20

BIBLIOGRAFA

Fundamentos de algoritmia, G. Brassard, P. Bratley, PRENTICE ALL, INC, 1 Edicin. Algoritmos y programacin, Lpez Garca Juan Carlos, Segunda edicin. Estructura de datos y algoritmos, Universidad de Cantabria, Facultad de ciencias, Gutirrez J. Javier , Gonzlez Harbour Michael . Diagramas de Venn, Manzano Mara, USAL, Febrero 2010. Estructura de datos, rboles, Universidad Nacional de Colombia, Facultad de Minas, Moreno Arboleda Francisco Javier , Jimnez Builes Jovani Alberto .

21

Das könnte Ihnen auch gefallen