| Deterministic sorting in O(nlog log n) time and linear space |
| Full text |
Pdf
(163 KB)
|
| Source
|
Annual ACM Symposium on Theory of Computing
archive
Proceedings of the thiry-fourth annual ACM symposium on Theory of computing
table of contents
Montreal, Quebec, Canada
SESSION: Session 9B
table of contents
Pages: 602 - 608
Year of Publication: 2002
ISBN:1-58113-495-9
|
|
Author
|
|
Yijie Han
|
University of Missouri at Kansas City, Kansas City, MO
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 86, Citation Count: 5
|
|
|
ABSTRACT
We present a fast deterministic algorithm for integer sorting in linear space. Our algorithm sorts n integers in the range {0, 1, 2, &1dots;, m—1} in linear space in O(n log log n) time. This improves our previous result [8] which sorts in O(n log log n log log log n) time and linear space. This also improves previous best deterministic sorting algorithm [3, 11] which sorts in O(nlog log n) time but uses O(m&egr;) space. Our results can also be compared with Thorup's previous result [16] which sorts in O(nlog log n) time and linear space but uses randomization.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
 |
3
|
Arne Andersson , Torben Hagerup , Stefan Nilsson , Rajeev Raman, Sorting in linear time?, Proceedings of the twenty-seventh annual ACM symposium on Theory of computing, p.427-436, May 29-June 01, 1995, Las Vegas, Nevada, United States
[doi> 10.1145/225058.225173]
|
| |
4
|
P. van Emde Boas, R. Kaas, E. Zijlstra. Design and implementation of an efficient priority queue. (MATH). Syst. Theory 10 99--127(1977).
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
Y. Han, M. Thorup. Sorting integers in O(n√ \over loglog n) expected time and linear space. Manuscript.
|
| |
11
|
|
| |
12
|
D. Kirkpatrick and S. Reisch. Upper bounds for sorting integers on random access machines. Theoretical Computer Science 28, 263--276(1984).
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
Mikkel Thorup, Randomized sorting in O(n log log n) time and linear space using addition, shift, and bit-wise boolean operations, Proceedings of the eighth annual ACM-SIAM symposium on Discrete algorithms, p.352-359, January 05-07, 1997, New Orleans, Louisiana, United States
|
|