100 likes | 270 Views
Árboles multicamino. Árboles cuyos nodos pueden tener un número variable de hijos. Árboles B. Sirven para mantener árboles con gran cantidad de datos Suelen venir almacenados por partes en memoria secundaria (discos duros) Establecen algunas reglas para mantener su nivel de eficiencia
E N D
Árboles multicamino Árboles cuyos nodos pueden tener un número variable de hijos
Árboles B • Sirven para mantener árboles con gran cantidad de datos • Suelen venir almacenados por partes en memoria secundaria (discos duros) • Establecen algunas reglas para mantener su nivel de eficiencia • Fueron propuestos por Bayer y McCreight en 1970
Definición • Cada página, excepto la raíz contiene entre d y 2d elementos, siendo d el grado del árbol • La raíz puede almacenar entre 1 y 2d elementos • La raíz puede tener como mínimo 2 descendientes y contener mínimo un dato • Cada página, excepto la raíz y las páginas hoja tienen entre d+1 y 2d+1 descendientes • Las págins hoja están todas al mismo nivel
Árboles B+ • Muy semejantes a los árboles B • Toda la información se encuentra en las hojas • Los nodos raíz e interiores almacenan claves que se usan como índices
Definición • Cada página excepto la raíz contiene m elementos: d <= m <= 2d • La raíz contiene de 1 a 2d elementos • Cada página, excepto la raíz, tiene entre d+1 y 2d+1 descendientes • La raíz tiene al menos dos descendientes • Las páginas hojas están todas al mismo nivel • Toda la información, con las claves que las identifican, se encuentra en las páginas hoja • Las claves almacenadas en las páginas raíz e interiores se utilizan como índices