En
computación, un
montículo (
heap en inglés) es una
estructura de datos del tipo
árbol con información perteneciente a un
conjunto ordenado. Los montículos máximos tienen la característica de que cada nodo padre tiene un valor mayor que el de cualquiera de sus nodos hijos, mientras que en los montículos mínimos, el valor del nodo padre es siempre menor al de sus nodos hijos.