Está en la página 1de 9

Licenciatura en Educación en Matemática y Computación

29
Hoy

Receso
PEP II programado

Computación II Profesor Fredi Palominos V.


Licenciatura en Educación en Matemática y Computación

Contenidos PEP II:

• Estructuras de Datos Lineales


• Listas Enlazadas Simples (LES)
• Lista tipo Stack
• Lista tipo Cola
• Recursividad
• Listas bi-dimensionales

Computación II Profesor Fredi Palominos V.


Licenciatura en Educación en Matemática y Computación

Arboles Binarios

Computación II Profesor Fredi Palominos V.


Licenciatura en Educación en Matemática y Computación

¿Qué es un Árbol Binario?


Un árbol binario es una estructura de datos en la cual cada nodo siempre tiene
a lo máximo dos hijos (izquierdo y derecho).

Cuando no tiene ninguno, en cuyo caso el nodo recibe el nombre de hoja.

Computación II Profesor Fredi Palominos V.


Licenciatura en Educación en Matemática y Computación

Tipos de Árboles Binarios


Un árbol binario lleno es aquel en el que cada nodo tiene cero o dos hijos.

Un árbol binario perfecto es un árbol binario lleno donde todas las hojas están
a la misma profundidad (también llamada altura). También recibe el nombre
de árbol binario completo.

Computación II Profesor Fredi Palominos V.


Licenciatura en Educación en Matemática y Computación

Implementación
Un árbol binario puede definir de la siguiente forma:

estructura nodo
{
info tipop_de_dato;
puntero izdo,
puntero dcho;
};

Computación II Profesor Fredi Palominos V.


Licenciatura en Educación en Matemática y Computación

Recorrido de los Árboles


Hay tres formas de recorrer un árbol, con una secuencia de salida diferente:

inorden:

Recorrer el subárbol izquierdo en inorden.


Realizar un proceso sobre la raíz.
Recorrer el subárbol derecho en inorden.

Al efectuar el recorrido, los procesos se realizarán sobre los nodos


en el siguiente orden:

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

Computación II Profesor Fredi Palominos V.


Licenciatura en Educación en Matemática y Computación

Recorrido de los Árboles

preorden:

Realizar un proceso sobre la raíz.


Recorrer el subárbol izquierdo en preorden.
recorrer el subárbol derecho en preorden.

Al efectuar el recorrido, los procesos se realizarán sobre los nodos


en el siguiente orden:

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

Computación II Profesor Fredi Palominos V.


Licenciatura en Educación en Matemática y Computación

Recorrido de los Árboles

postorden:

Recorrer el subárbol izquierdo en postorden.


Recorrer el subárbol derecho en postorden.
Realizar un proceso sobre la raíz.

Al efectuar el recorrido, los procesos se realizarán sobre los nodos


en el siguiente orden:

Postorden: G  D  H  I  E  B  K  J  F  C  A

Computación II Profesor Fredi Palominos V.

También podría gustarte