Skip to content

Latest commit

 

History

History
20 lines (12 loc) · 1.2 KB

README.pt-BR.md

File metadata and controls

20 lines (12 loc) · 1.2 KB

Heap Sort

Leia isso em outros idiomas: English

Heapsort é um algoritmo de ordenação baseado em comparação. O Heapsort pode ser pensado como uma seleção aprimorada sort: como esse algoritmo, ele divide sua entrada em uma região classificada e uma região não classificada, e iterativamente encolhe a região não classificada extraindo o maior elemento e movendo-o para a região classificada. A melhoria consiste no uso de uma estrutura de dados heap em vez de uma busca em tempo linear para encontrar o máximo.

Visualização do Algoritmo

Visualização do Algoritmo

Complexidade

Nome Melhor Média Pior Memória Estável Comentários
Heap sort n log(n) n log(n) n log(n) 1 Não

Referências

Wikipedia