O documento descreve o que é uma heap, como é sua estrutura e operações básicas de inserção e remoção. Uma heap é uma árvore binária balanceada que oferece acesso rápido ao item com a maior chave. Inserção e remoção ocorrem em tempo O(log n) através de movimentação de nós para cima ou para baixo na árvore.