A Quick Sorting Algorithm Adaptive to Massive Data with High Repetition Rate

Article Preview

Abstract:

Quick sorting is one of the sorting algorithms with good performance. However, there is a bottleneck of its performance in dealing with massive data with high repetition rate. Therefore, a new effective quick sorting algorithm is proposed in this study. This approach possesses the advantage of conciseness of quick sorting algorithms while avoiding the disadvantages of recursive algorithms. The time complexity is O(n), and the space complexity is O(1). Theoretical analysis and experimental data have shown that its performance is superior to the original quick sorting algorithm, and it is applicable to the processing of massive data with high repetition rate.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 834-836)

Pages:

1002-1005

Citation:

Online since:

October 2013

Authors:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Hoare C A R. QuickSort . The Computer, 1962, 15(1) : 10~15.

Google Scholar

[2] Xinpu Cao. Design and analysis of algorithms. Publishing House of Hunan , in 1984. 71~80.

Google Scholar

[3] Xiangyang Wang, HongyingYang. Fast Sorting Method of Separating Segment According Bit Field[J]. MINI- MICRO SYSTEM, 2001, Vo. l 22, No. 11: 1382~1385.

Google Scholar

[4] Hua Jiang, Xinxing Tan. A Study on non-comparative Sectional Sorting Algorithm. Computer Applications and Software, 2003, 2(4): 46~48.

Google Scholar

[5] Hua Jiang. NON-COMPARATIVE SECTIONAL SORTING ALGORITHM OF REAL. Computer Applications and Software, 2005, 22(3): 105~107.

Google Scholar

[6] Zhanxin Ma, Fengcai Ling. A Rapid Sorting Algorithm to Arrange the Order Based on Statistics. MINI- MICRO SYST EM, 2002, 23(11): 1403~1405.

Google Scholar