Está en la página 1de 20

MIGUEL EDGAR

QU ES?
Un rbol B+ es una variante especializada de rbol B que tiene dos tipos de nodos: Internos, que slo apuntan a otros nodos Externos, que contienen los datos en si .

Utilizado en los sistemas de cheros HFS y Reiser4, que requiere que los nodos no raz estn por lo menos a 2/3 de ocupacin en lugar de 1/2.
2

CARACTERSTICAS
Toda la informacin se encuentran en hojas. Los nodos internos slo contienen claves y punteros. Todas las hojas se encuentran en el mismo, ms bajo nivel. Los nodos hoja se encuentran unidos entre s como una lista enlazada para permitir bsqueda secuencial.
Para un rbol-B+ de orden n, con una altura h: Nmero mximo de claves es: nh Nmero mnimo de claves es: 2(n / 2)h 1

VENTAJAS
Los nodos internos del rbol B+ pueden tener muchos ms valores clave de decisin que los nodos intermedios de un rbol B. El acceso global es ms rpido y la altura media del rbol es menor Las hojas se pueden vincular,obtenindose ,de esta forma,una trayectoria secuencial para recorrer las claves del rbol.

BSQUEDA
La

bsqueda no debe detenerse cuando se encuentre la clave en la pgina raz o en una pgina interior, si no que debe proseguir en la pgina apuntada por la rama derecha de dicha clave.

INSERCIN

Su

diferencia con el proceso de insercin en rboles B consiste en que cuando se inserta una nueva clave en una pgina llena,sta se divide tambin en otras dos,pero ahora la primera contendr con m/2 claves y la segunda 1+m/2, y lo que subir a la pgina antecesora ser una copia de la clave central.

BORRADO
Se Si

debe considerar.

al eliminar la clave(siempre en una hoja)el nmero de claves es mayor o igual a m/2 el proceso ha terminado. al eliminar la clave el nmero de ellas en la pgina es menor que m/2 ser necesaria una fusin y redistribucin de las mismas tanto en las pginas hojas como en el ndice.

Si

EJEMPLO HD

Para mantener esto los nodos, en lugar de generar inmediatamente un nodo cuando se llenan, comparten sus claves con el nodo adyacente.

Cuando ambos estn llenos, entonces los dos nodos se transforman en tres. Tambin requiere que la clave ms a la izquierda no sea usada nunca.

10

Los La

Propone nuevas reglas para el mantenimiento. nodos deben estar 2/3 llenos siempre.

nueva construccin logra una bsqueda ms rpida que el B+ pero una insercin ms costosa. Si cada nodo tiene un mximo de m descendientes: menos la raz tiene al menos (2m1)/3 hijos.

C/nodo Si

es de orden m=5

11

Numero Numero

Mximo Por Nodo: 4 Claves y 5 Ramas Mnimo Por Nodo: 3 Claves y 4 Ramas B

Recuerden: En Arbol C/nodo

menos la raz tiene al menos (m/2)+1 hijos.

12

Numero Numero Todas

Mximo Por Nodo: 4 Claves y 5 Ramas Mnimo Por Nodo: 2 Claves y 3 Ramas

nivel.

las hojas de un rbol B* de orden m estn en un mismo

Un

nodo no hoja que tenga k hijos, contendr k-1 claves.

13

PREPARENSE, YA VIENEN PREPARENSE, YA VIENEN LAS PREGUNTAS LAS PREGUNTAS

14

CUANTOS TIPOS DE NODO FORMAN EL RBOL B+?

A)

Uno

B) Tres C) D)

Cuatro Ninguna de las anteriores

15

CULES SON LOS 2 NODOS QUE FORMAN EL ARBOL B+?

Internos

y Externos

16

VENTAJA , VERDADERA O FALSA?


Con

el Arbol B+ el acceso global es lento y la altura media del rbol es mayor.

17

EN QUE SE UTILIZAN LOS ARBOLES B*?

Son

utilizados en los sistemas de cheros (HFS y Reiser4)

18

COMPLETA ( FCIL )

Para

mantener esto los Nodos en lugar de generar _______, inmediatamente un ______ cuando se llenan, comparten sus Nodo claves con el ______ adyacente. Nodo

19

GRACIAS POR SU ATENCIN

20

También podría gustarte