MQ Sort an Innovative Algorithm using Quick Sort and Merge Sort

Renu Renu, Manisha Manisha · International Journal of Computer Applications · 2015

Sorting is a commonly used operation in computer science.In addition to its main job of arranging lists or arrays in sequence, sorting is often also required to facilitate some other operation such as searching, merging and normalization or used as an intermediate operation in other operations.A sorting algorithm consists of comparison, swap, and assignment operations[1-3].There are several simple and complex sorting algorithms that are being used in practical life as well as in computation such as Quick sort, Bubble sort, Merge sort, Bucket sort, Heap sort, Radix sort etc.But the application of these algorithms depends on the problem statement.This paper introduces MQ sort which combines the advantages of quick sort and Merge sort.The comparative analysis of performance and complexity of MQ sort is done against Quick sort and Merge sort.MQ sort significantly reduces complexity and provides better performance than Quick sort, Merge sort.

Read the paper · More papers on PaperTik