This tutorial give the idea about the shell sort and its implementation in c programming language. Shell sort is an in-place comparison sort. Means that the it sort the data by using comparison and exchanging of data.
Read this post on computersciencearticle.in