Un montículo es un tipo especial de árbol binario con las siguientes características:
A la segunda de estas propiedades se le denomina propiedad de montículo y permite tener en la cima del montículo (el nodo raíz) el elemento mayor (montículo de máximos) o menor (montículo de mínimos), siendo ésta la utilidad fundamental del montículo. Los nodos de profundidad k están situados en las posiciones \(2^k\) y siguientes del vector hasta la \(2^{x+1} −1\).
A continuación podemos ver un ejemplo de un montículo de mínimos:
Este montículo está representado por el vector: M = {5, 10, 7, 14, 21, 30, 18}
EJEMPLOS DE APLICACIONES PRÁCTICAS:
Las operaciones más frecuentes relacionadas con los montículos son HUNDIR y FLOTAR. Puedes acceder a ellas desde el menú superior.