MÉTODO SHELL
MÉTODO SHELL
Es una mejora del método de inserción directa que se utiliza
cuando el número de elementos a ordenar es grande. El método se denomina
“Shell” —en honor de su inventor Donald Shell— y también método de inserción
con incrementos decrecientes.
En el método de clasificación por inserción cada elemento se
compara con los elementos contiguos de su izquierda, uno tras otro. Si el
elemento a insertar es más pequeño —por ejemplo—, hay que ejecutar muchas
comparaciones antes de colocarlo en su lugar definitivamente.
Shell modificó los saltos contiguos resultantes de las
comparaciones por saltos de mayor tamaño y con eso se conseguía la
clasificación más rápida. El método se basa en fijar el tamaño de los saltos
constantes, pero de más de una posición.
Comentarios
Publicar un comentario