14 pontos por xguru 2022-04-22 | 1 comentários | Compartilhar no WhatsApp

"Pattern-defeating QuickSort"

  • Um algoritmo de ordenação moderno que combina o caso médio rápido do quicksort aleatório com o caso de pior desempenho rápido do heapsort, e alcança tempo linear para entradas com certos padrões
    → Uma extensão que aprimora o Intro Sort (basicamente quicksort, mas usa heapsort quando a recursão fica profunda)
  • Atualmente, já existem implementações em C++ e Rust

1 comentários