Skip to content

Latest commit

 

History

History

ShellSort

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Shellsort

Shellsort is an in-place comparison sort. It can be seen as either a generalization of sorting by exchange (bubble sort) or sorting by insertion (insertion sort). The method starts by sorting pairs of elements far apart from each other, then progressively reducing the gap between elements to be compared. Starting with far apart elements, it can move some out-of-place elements into position faster than a simple nearest neighbor exchange.

Shellsort

Complexity

Name Best Average Worst Memory Stable
Shell sort n log(n) depends on gap sequence n (log(n))2 1 No

References