O documento descreve o algoritmo de ordenação heap sort passo a passo. Primeiro mapeia os valores de um vetor em uma árvore binária completa. Em seguida, encontra o max heap e troca valores para ordenar. Repete os passos de encontrar o maximo e colocar no fim do vetor até ordenar completamente de forma crescente.