Next: Partial Selection Sort
Up: Resultados Analíticos
Previous: Resultados Analíticos
o que difere este algoritmo do original é que ele
- Realiza um insertion sort normal para os k primeiros elementos (
))
- Para cada elemento fora desse intervalo, ele compara o valor destes
com o do ultimo ( e maior ) elemento contudo no intervalo e, se for
o caso, troca esses elementos de lugar, chamando novamente insertion
sort nos k primeiros elementos para ordená-los (
)
A complexidade desse algoritmo fica então:
Logo, esse algoritmo, com L pequenos é bom, pois o fator
fica minimizado. Mas, aumentos em
acarreta um crescimento
muito grande na parcela
Tiago Macambira
2003-05-23