Heap sort adaptativo

Origem: Wikipédia, a enciclopédia livre.

O heap sort adaptativo é um algoritmo de ordenação que é semelhante ao heap sort, mas usa um árvore de busca binária aleatória para a estrutura da entrada de acordo com uma ordem preexistente.[1] A árvore de busca binária aleatória é usada para selecionar os candidatos que são colocados no heap, de modo que o heap não precisa se manter a par de todos os elementos. O heap sort adaptativo é parte da família de algoritmos de ordenação adaptativos.

Publicado por Christos Levcopoulos e Ola Petersson em 1992, o algoritmo utiliza uma nova medida de pré-seleção, Osc, como o número de oscilações.[2]

O primeiro heapsort adaptativo foi o Smoothsort de Dijkstra.[carece de fontes?]

Ver também[editar | editar código-fonte]

Referências

  1. «adaptive heap sort». xlinux.nist.gov. Consultado em 14 de outubro de 2022 
  2. Levcopoulos, C.; Petersson, O. (maio de 1993). «Adaptive Heapsort». Journal of Algorithms (em inglês) (3): 395–413. doi:10.1006/jagm.1993.1021. Consultado em 14 de outubro de 2022 
Ícone de esboço Este artigo sobre computação é um esboço. Você pode ajudar a Wikipédia expandindo-o.