Os valores-chave em um heap são ordenados de cima para baixo; ou seja, uma sequência de valores em qualquer caminho da raiz até uma folha é decrescente (ou não crescente, se chaves iguais forem permitidas). No entanto, não existe uma ordem da esquerda para a direita nos valores-chave; ou seja, não há relacionamento entre os valores-chave para os nós que estão ou no mesmo nível da árvore ou, mais geralmente, nas subárvores esquerda e direita do mesmo nó.