Comparison and Enhancement of Sorting Algorithms

Main Article Content

Neha Gupta

Abstract

Some of the primordial issues in computer science is searching, arranging and ordering a list of items or information. Sorting is an important data structure operation, which makes these daunting tasks very easy and helps in searching and arranging the information. A lot of sorting algorithms has been developed to enhance and aggrandize the performance in terms of computational complexity, efficiency, memory, space, speed and other factors. Although there are an enormous number of sorting algorithms, searching and sorting problem has attracted a great deal of research and experimentation; because efficient sorting is important to optimize the use of other algorithms. This paper is an attempt to compare the performance of seven already existing sorting algorithm named as Bubble sort, Merge sort, Quick sort, Heap sort, Insertion sort, Shell sort, Selection sort and to provide an enhancement to these sorting algorithms to make the sorting through these algorithms better. In many cases this enhancement was found faster than the existing algorithms available.

Article Details

How to Cite
, N. G. (2016). Comparison and Enhancement of Sorting Algorithms. International Journal on Recent and Innovation Trends in Computing and Communication, 4(2), 162–166. https://doi.org/10.17762/ijritcc.v4i2.1784
Section
Articles