Beruflich Dokumente
Kultur Dokumente
Son aquellos rboles cuyos nodos pueden tener un nmero variable de hijos. En
este tipo de rbol conviene definir nodos externos especiales que no tienen hijos, y
normalmente no tienen ni nombre ni informacin asociada. Los nodos externos actan
como nodos ficticios para los nodos que no tienen el nmero de hijos especificados. Un
ejemplo de rboles multicamino son los rboles binarios.
Un rbol m-ario o multicamino cumple:
1. Cada nodo tiene hasta m hijos y guarda hasta m-1 elementos (nmero de hijos <=
(nmero de elementos +1)).
2. Los valores guardados en un nodo estn en orden ascendente.
3. Los valores de los primeros i hijos de A son menores que el elemento isimo
guardado en A.
4. Los valores de los ltimos m-i hijos de A son mayores que el elemento isimo
guardado en A.
Ventajas e inconvenientes
B-rbol es un rbol de bsqueda que puede estar vaco o aquel cuyos nodos pueden
tener varios hijos, existiendo una relacin de orden entre ellos, tal como muestra el dibujo.
Un rbol-B de orden M (el mximo nmero de hijos que puede tener cada nodo) es un
rbol que satisface las siguientes propiedades:
1. Cada nodo tiene como mximo M hijos.
2. Cada nodo (excepto raz) tiene como mnimo (M)/2 claves.
3. La raz tiene al menos 1 hijos si no es un nodo hoja. (segn M)
4. Todos los nodos hoja aparecen al mismo nivel.
5. Un nodo no hoja con k hijos contiene k-1 elementos almacenados.
6. Los hijos que cuelgan de la raz (r1, , rm) tienen que cumplir ciertas condiciones:
1. El primero tiene valor menor que r1.
2. El segundo tiene valor mayor que r1 y menor que r2, etc.
3. El ltimo hijo tiene valor mayor que rm.
Eliminar es:
Bajar por el rbol buscando la clave.
Eliminar la clave de la pgina pase lo que pase.
E informar a la raz si hubo problemas (seguir propagando) o no.
Fusionar y propagar (subir).
Si se propaga hasta la raz:
La nueva raz ser la rama ms izquierda.
Recorridos:
PreOrden.
InOrden.