Вы находитесь на странице: 1из 3

Algoritmos y Estructuras de datos

MATERIA: ALGORITMOS Y ESTRUCTURAS DE DATOS


SEMANA: 6

TEMAS SEMANA 6:
a) Árboles binarios de búsqueda.
b) Clasificación de árboles respecto al tamaño.
c) Recorridos de árboles binarios.

 ¿Cómo se identifican las partes esenciales de los árboles


respecto al tamaño y estructura?
A continuación se presenta un ejemplo donde se pueden apreciar conceptos
importantes de los árboles, estructuras dinámicas de datos con características
especiales. Los conceptos esenciales son Nodo raíz, Nodo padre, Grado,
Nivel, Nodo hoja

Ejemplo:

Nodo raíz: es el primer nodo de Grado: el número de


un árbol, en este caso el nodo A hijos que tiene el
elemento con más hijos
dentro del árbol. Este
árbol tiene grado 3 (A y D
tienen 3 hijos)
Nodo padre: cada
enlace hace Nivel: se define
referencia a un para cada
nodo hijo, E y F elemento del árbol
son hijos de B como la distancia a
Un nodo sin hijos
se llama Nodo la raíz, medida en
hoja. K, F, G, H, I, nodos. D tiene
J son nodos hoja nivel 1, G tiene
nivel 2, K tiene
nivel 3
Algoritmos y Estructuras de datos

 ¿Cómo es el recorrido preorden en un árbol binario?

Recorrido de un árbol binario: Preorden

Preorden: (raíz, izquierdo, derecho). Para recorrer un árbol


binario no vacío en preorden, hay que realizar las siguientes
operaciones recursivamente en cada nodo, comenzando con el
nodo raíz:
1. Visite la raíz
2. Atraviese el sub-árbol izquierdo
3. Atraviese el sub-árbol derecho

Preorden: A,B,C,D,E,F,G,H,I,J

Es importante considerar que cuando se llega al


nodo B, hay que buscar nuevamente el sub-
árbol izquierdo, por lo que el siguiente nodo en
visitar es el C

 ¿Cómo es el recorrido inorden en un árbol binario?

Recorrido de un árbol binario: Inorden

Inorden: (izquierdo, raíz, derecho). Para recorrer un árbol binario


no vacío en inorden (simétrico), hay que realizar las siguientes
operaciones recursivamente en cada nodo:
1. Atraviese el sub-árbol izquierdo
2. Visite la raíz
3. Atraviese el sub-árbol derecho

Inorden: C,B,D,E,A,I,H,J,G,F

Es importante considerar que el primer nodo a


visitar es el nodo C, no se visita la raíz sino
hasta haber recorrido todo el subárbol izquierdo
Algoritmos y Estructuras de datos

 ¿Cómo es el recorrido postorden en un árbol binario?

Recorrido de un árbol binario: Postorden

Postorden: (izquierdo, derecho, raíz). Para recorrer un árbol


binario no vacío en postorden, hay que realizar las siguientes
operaciones recursivamente en cada nodo:
1. Atraviese el sub-árbol izquierdo
2. Atraviese el sub-árbol derecho
3. Visite la raíz
4.
Postorden: C,B,D,B,I,J,H,G,F,A

Es importante considerar que el primer nodo a


visitar es el nodo C, pero continúa con el
siguiente nodo hoja del subárbol izquierdo

Вам также может понравиться