International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 143 - Number 9 |
Year of Publication: 2016 |
Authors: S. Kavitha, Vijay V., Saketh A. B. |
10.5120/ijca2016910341 |
S. Kavitha, Vijay V., Saketh A. B. . Matrix Sort - A Parallelizable Sorting Algorithm. International Journal of Computer Applications. 143, 9 ( Jun 2016), 1-6. DOI=10.5120/ijca2016910341
Sorting algorithms are the class of algorithms that result in the ordered arrangement of a list of given elements. The arrangement can be in ascending or descending order based on the requirement given. Time complexity, space complexity and optimality are used to assess the algorithms. In this paper, a new sorting algorithm called Matrix sort is introduced. This algorithm aims to sort the elements of a matrix without dis- pturbing the matrix structure. It has a time complexity of O(n√nlog√n) and hence takes lesser time than existing O(n2) algorithms. A pseudocode for the algorithm is provided and the best, average and worst case time complexities are derived.