K-sort: A new sorting algorithm that beats Heap sort for n <= 70 lakhs!
Kiran Kumar Sundararajan, Mita Pal, Soubhik Chakraborty, N.C., Mahanti

TL;DR
K-sort is an improved sorting algorithm that removes auxiliary space and outperforms Heap sort for large arrays up to 7 million elements with uniform inputs.
Contribution
This paper introduces K-sort, a new version of the sorting algorithm that eliminates auxiliary space and demonstrates superior performance over Heap sort for large datasets.
Findings
K-sort sorts faster than Heap sort for n <= 70 million.
K-sort performs well with uniform U[0,1] inputs.
The algorithm reduces space complexity compared to previous versions.
Abstract
Sundararajan and Chakraborty (2007) introduced a new version of Quick sort removing the interchanges. Khreisat (2007) found this algorithm to be competing well with some other versions of Quick sort. However, it uses an auxiliary array thereby increasing the space complexity. Here, we provide a second version of our new sort where we have removed the auxiliary array. This second improved version of the algorithm, which we call K-sort, is found to sort elements faster than Heap sort for an appreciably large array size (n <= 70,00,000) for uniform U[0, 1] inputs.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · Genome Rearrangement Algorithms · DNA and Biological Computing
