This work focuses to provide an enhancement in existing
algorithm. Shell sort algorithm gives an average number of
comparisons but produces a problem that it does not give least
number of swaps. It has been observed that number of swaps
produced by Shell Sort can be further reduced. The motivation
for reducing the number of swaps is to economically and
effectively use the computational resources that are available
in terms of processor speed, memory and storage