1) O heap é uma estrutura de dados representada por um arranjo que pode ser vista como uma árvore binária completa. 2) Existem dois tipos de heap - máximo e mínimo - que diferem na propriedade de ordenação dos nós. 3) O procedimento HEAP MÁXIMO é usado para manter a propriedade de ordenação quando um nó é alterado.