Está en la página 1de 1

ESTRUCTURA DE DATOS

ÁRBOLES
Un árbol se define como una colección de nodos donde cada uno además de
almacenar información, guarda las direcciones de sus sucesores.
Los árboles representan las estructuras no-lineales y dinámicas de datos más
importantes en computación.

Dinámicas, puesto que la estructura árbol puede cambiar durante la


ejecución de un programa.
No- lineales puesto que a cada elemento del árbol pueden seguirle varios
elementos.

CARACTERÍSTICAS DE LOS ÁRBOLES


HIJO: Es aquel nodo que siempre va a tener un nodo
antecesor o padre, son aquellos que se encuentran en
el mismo nivel
ÁRBOL N-ARIO PADRE: Es aquel que tiene hijos y también puede tener o
no antecesores.
HERMANO: Dos nodos son hermanos si son apuntados
por el mismo nodo, es decir si tienen el mismo padre.
RAÍZ: Es el nodo principal de un árbol y no tiene
antecesores.
HOJA O TERMINAL: Son aquellos nodos que no tienen
Los arboles n-arios son aquellos arboles donde el número hijos o también los nodos finales de un árbol.
máximo de hijos por nodo es de N. Un árbol n-ario es una INTERIOR: Se dice que un nodo es interior si no es raíz
estructura re cursiva, en la cual cada elemento tiene un ni hoja.
número cualquiera de árboles n-arios asociados. Estos NIVEL DE UN NODO: Se dice que el nivel de un nodo es
árboles corresponden a la generalización de un árbol el numero de arcos que deben ser recorridos, partiendo
binario. La diferencia radia en que esta estructura puede de la raíz para llegar hasta el.
manejar múltiples sub árboles asociados a cada elemento, y ALTURA DEL ÁRBOL: Se dice que la altura de un árbol es
no solamente 2, como en el caso de los árboles binarios. el máximo de los niveles considerando todos sus nodos.
GRADO DE NODO: se dice que el grado de un nodo es el
número de hijos que tiene dicho nodo.

ÁRBOL BINARIO LLENO


ÁRBOLES BINARIOS
Es aquel que el que todos los nodos tiene cero o 2 hijos con
excepción de la Raíz. Esta estructura se caracteriza por que cada nodo solo puede
tener máximo 2 hijo, dicho de otra manera es un Árbol n-ario
de Grado 2.

ÁRBOL BINARIO PERFECTO


Es un Árbol lleno en donde todos las Hojas están en el mismo
Nivel.

RECORRIDO SOBRE ÁRBOLES


Los recorridos son algoritmos que nos permiten recorrer un
árbol en un orden especifico, los recorridos nos pueden
ayudar encontrar un nodo en el árbol, o buscar una
posición determinada para insertar o eliminar un nodo.
Básicamente podemos catalogar las búsqueda en dos tipos:
Las búsquedas no informadas son aquellas en que se
realiza el viaje por todo el árbol sin tener una pista de
donde pueda estar el dato deseado. Este tipo de
búsquedas también se conocen como búsquedas a
Búsqueda en amplitud Se recorre primero la raíz, ciegas.
luego se recorren los demas nodos ordenados por el Búsqueda en profundidad
nivel al que pertenecen en orden de Izquierda a 1. Recorrido Pre-orden: El recorrido inicia en la Raíz y
derecha. luego se recorre en pre-orden cada unos de los sub-
Este tipo de búsqueda se caracteriza por que la búsqueda árboles de izquierda a derecha.
se hace nivel por nivel y de izquierda a derecha. 2. Recorrido Pos-orden: Se recorre el pos-orden cada uno
de los sub-árboles y al final se recorre la raíz.
3. Recorrido in-orden: Se recorre en in-orden el primer
sub-árbol, luego se recorre la raíz y al final se recorre
en in-orden los demas sub-árboles.

JIMENA FAGUA - TANIA FIGUEREDO

También podría gustarte