6. Ordenação comHeapSort
09:21
Heap: vetor que simula uma árvore binária completa (exceção do
último nível)
Todo elemento pai do vetor possui dois elementos como filhos
pai(i) -> filhos: (2 ∗ 𝑖 + 1) e (2 ∗ 𝑖 + 2)
Essa estrutura permite a recuperação e remoção eficiente do
elemento de maior valor do array.
Desse modo, nós podemos repetidamente “remover” o maior
elemento da heap, construindo, assim, o array ordenado de trás
para frente.
Pesquisa e Ordenação: Aula 10 – Métodos de Ordenação (Distribuição - HeapSort)
7. Ordenação comHeapSort
09:21
Todo elemento pai do vetor possui dois elementos como filhos
pai(i) -> filhos: (2 ∗ 𝑖 + 1) e (2 ∗ 𝑖 + 2)
Pesquisa e Ordenação: Aula 10 – Métodos de Ordenação (Distribuição - HeapSort)