Está en la página 1de 2

Tipos de rboles

rboles etiquetados y rboles de expresiones:


Cuando se asocia una etiqueta, o valor, a cada nodo del rbol, a ste se le denomina rbol etiquetado. La etiqueta de un nodo no es el nombre del nodo, sino que es informacin que est incluida en el nodo. Es posible cambiar la etiqueta del nodo sin modificar su nombre. Un caso particular de los rboles etiquetados lo constituyen los rboles de expresiones, utilizados para la representacin de expresiones aritmticas. Las reglas para representar una expresin mediante un rbol etiquetado son: 1.- Cada hoja est etiquetada con un operando y slo consta de ese operando. 2.- Cada nodo interior est etiquetado con un operador.

Ejemplo 1: la expresin a+b se representara:

n, n1, n2 son los nombres de los nodos cuyas etiquetas se muestran al lado de los nodos correspondientes. La operacin a realizar se pone en el nodo raz y los operandos en los descendientes de ste.

rboles binarios:

Es un rbol donde cada nodo tiene como mximo dos hijos.

rboles multicamino:

Cada nodo tiene un nmero arbitrario de hijos y se mantiene un orden en l.

rboles-B:

Formalmente se define un rbol-B de la siguiente manera:

1. Cada pgina, excepto la raz, contiene entre n y 2n elementos. Se utilizar m para indicar el nmero de elementos por pgina. 2. Cada pgina, excepto la pgina raz y las pginas hojas, tienen entre n+1 y 2n+1 descendientes. 3. La pgina raz tiene al menos dos descendientes. 4. Las pginas hojas estn todas al mismo nivel.

rboles-B+:

Los rboles-B+ se han convertido en la tcnica ms utilizada para la organizacin de archivos indexados. La principal caracterstica de estos rboles es que todas las claves se encuentran en las hojas (a diferencia de los rboles-B, en que las claves podan estar en las pginas intermedias) y por lo tanto cualquier camino desde la raz hasta alguna de las claves tienen la misma longitud. Formalmente se define un rbol-B+ de la siguiente manera: 1. Cada pgina, excepto la raz , contiene entre n y 2n elementos. 2. Cada pgina, excepto la raz, tiene entre n+1 y 2n+1 descendientes. Se utiliza m para expresar el nmero de elementos por pgina. 3. La pgina raz tiene al menos dos descendientes. 4. Las pginas hojas estn todas al mismo nivel. 5. Todas las claves se encuentran en las pginas hojas. 6. Las claves de las pginas raz e interiores se utilizan como ndices.