| IEEE Access | |
| A General Framework for Sorting Large Data Sets Using Independent Subarrays of Approximately Equal Length | |
| Shahriar Shirvani Moghaddam1  Kiaksar Shirvani Moghaddam2  | |
| [1] Faculty of Electrical Engineering, Shahid Rajaee Teacher Training University (SRTTU), Tehran, Iran;School of Computer Engineering, Iran University of Science and Technology (IUST), Tehran, Iran; | |
| 关键词: Data sorting; Gaussian; integer; merge; multi-core; non-integer; | |
| DOI : 10.1109/ACCESS.2022.3145981 | |
| 来源: DOAJ | |
【 摘 要 】
Designing an efficient data sorting algorithm that requires less time and space complexity is essential for computer science, different engineering disciplines, data mining systems, wireless networks, and the Internet of things. This paper proposes a general low-complex data sorting framework that distinguishes the sorted or similar data, makes independent subarrays approximately in equal length, and sorts the subarrays’ data using one of the popular comparison-based sorting algorithms. Two frameworks, one for serial realization and another for parallel realization, are proposed. The time complexity analyses of the proposed framework demonstrate an improvement compared to the conventional Merge and Quick sorting algorithms. Following complexity analysis, the simulation results indicate slight improvements in the elapsed time and the number of swaps of the proposed serial Merge-based and Quick-based frameworks compared to the conventional ones for low/high variance integer/non-integer data sets, in different data sizes and the number of divisions. It is about
【 授权许可】
Unknown