Please enable JavaScript.
Coggle requires JavaScript to display documents.
Heap and Heapsort - Coggle Diagram
Heap and Heapsort
heap
propriedade de forma
A árvore binária é essencialmente completa. Isso significa que todos os seus níveis estão totalmente preenchidos, exceto possivelmente o último, que é preenchido da esquerda para a direita sem lacunas
-
heapsort
etapa1
construção do heap
Primeiro, o algoritmo constrói um heap a partir do array de entrada. Isso pode ser feito usando o método de construção bottom-up, que tem uma eficiência de O(n)
-
eficiencia
tempo
Somando as duas etapas, a eficiência total do Heapsort é Θ(n log n), tanto no pior caso quanto no caso médio
espaço
É um algoritmo in-place, ou seja, não requer armazenamento extra significativo, o que é uma grande vantagem sobre o Mergesort
pratico
Em testes com arquivos aleatórios, o Heapsort geralmente é mais lento que o Quicksort, mas pode ser competitivo com o Mergesort