Improved Shellsort for the Worst-Case, the Best-Case and a Subset of the Average-Case Scenarios

dc.creatorOyelami, O. M., Azeta, A. A., Ayo, C. K.
dc.date2007
dc.date.accessioned2025-03-06T11:49:08Z
dc.descriptionSorting involves rearrangement of items into ascending or descending order. There are several sorting algorithms but some are more efficient than others in terms of speed and memory utilization. Shellsort improves on Insertion sort by decreasing the number of comparisons made on the items to be sorted. This paper presents an Improved Shellsort algorithm that further decreases the number of comparisons made on the items to be sorted through a modified diminishing increment sort. The results obtained from the implementation of both Shellsort and the proposed algorithm shows that the proposed algorithm has a fewer number of comparisons made for all input sizes of the best and worst cases and for input size of twenty or less for the average case. By implication, this means that the proposed algorithm is faster in these situations. The strength of the algorithm however diminishes for only the average case of input size greater than twenty.
dc.formatapplication/pdf
dc.identifierhttp://eprints.covenantuniversity.edu.ng/855/
dc.identifier.urihttp://itsupport.cu.edu.ng:4000/handle/123456789/29355
dc.languageen
dc.subjectQA75 Electronic computers. Computer science
dc.titleImproved Shellsort for the Worst-Case, the Best-Case and a Subset of the Average-Case Scenarios
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
007 - Improved Shellsort, pp[1]. 73-84.pdf
Size:
174.28 KB
Format:
Adobe Portable Document Format

Collections