Heap (Estrutura de Dados)
Uma estrutura de dados baseada em árvore que satisfaz a propriedade do heap: em um heap máximo, para qualquer nó C, se P é um nó pai de C, então a chave (o valor) de P é maior ou igual à chave de C. Em um heap mínimo, a chave de P é menor ou igual à chave de C.