Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Windows server
ARBOLES
EN CIENCIAS DE LA INFORMTICA, UN RBOL ES UNA ESTRUCTURA DE DATOS
AMPLIAMENTE USADA QUE IMITA LA FORMA DE UN RBOL (UN CONJUNTO DE NODOS
CONECTADOS). UN NODO ES LA UNIDAD SOBRE LA QUE SE CONSTRUYE EL RBOL Y
PUEDE TENER CERO O MS NODOS HIJOS CONECTADOS A L. SE DICE QUE UN NODO
ES PADRE DE UN NODO
SI EXISTE UN ENLACE DESDE
HASTA
(EN ESE CASO,
TAMBIN DECIMOS QUE
ES HIJO DE
). SLO PUEDE HABER UN NICO NODO SIN
PADRES, QUE LLAMAREMOS RAZ. UN NODO QUE NO TIENE HIJOS SE CONOCE COMO
HOJA. LOS DEMS NODOS (TIENEN PADRE Y UNO O VARIOS HIJOS) SE LES CONOCE
COMO RAMA.
DEFINICIN:
Formalmente, podemos definir un rbol de la siguiente forma:
Caso base: un rbol con slo un nodo (es a la vez raz del rbol y hoja).
con
estableciendo una relacin padre-hijo entre
rboles
de races
rbol resultante de
nodos
unin de los
conjuntos hojas iniciales. A cada uno de los rboles
subrboles de la raz.
Una sucesin de nodos del rbol, de forma que entre cada dos nodos consecutivos de la sucesin haya una
relacin de parentesco, decimos que es un recorrido rbol. Existen dos recorridos tpicos para listar los
nodos de un rbol: primero en profundidad y primero en anchura. En el primer caso, se listan los
nodos expandiendo el hijo actual de cada nodo hasta llegar a una hoja, donde se vuelve al nodo anterior
probando por el siguiente hijo y as sucesivamente. En el segundo, por su parte, antes de listar los nodos
de nivel
(a distancia
aristas de la raz), se deben haber listado todos los de nivel
Otros recorridos tpicos del rbol son preorden, postorden e inorden:
El recorrido en preorden, tambin llamado orden previo consiste en recorrer en primer lugar la
, luego la raz y
Finalmente, puede decirse que esta estructura es una representacin del concepto de rbol en teora de
grafos. Un rbol es un grafo conexo y acclico (ver tambin teora de grafos y Glosario en teora de
grafos).
TIPOS DE ARBOLES:
rboles Binarios
o rbol de bsqueda binario auto-balanceable
rboles AVL
rboles Rojo-Negro
rbol AA
rboles Multicamino
o rboles B (Arboles de bsqueda multicamino autobalanceados)
rbol-B+
rbol-B*
Por su parte, la representacin puede realizarse de diferentes formas. Las ms utilizadas son:
Representar cada nodo como una variable en el heap, con punteros a sus hijos y a su padre.
Representar el rbol con un array donde cada elemento es un nodo y las relaciones padre-hijo
vienen dadas por la posicin del nodo en el array.
GMAIL.COM
CLARO PER
INCAS. NET
TICOM PERU
DOMINIOS PERU
W CORP WEB CORPORATION
IDEASPERU.NET
TELEFONICA DEL PERU