Fast integer sorting in linear space

4Citations
Citations of this article
22Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present a fast deterministic algorithm for integer sorting in linear space. Our algorithm sorts n integers in linear space in O(n(log log n)1.5) time. This improves the O(n(log log n)2) time bound given in [11]. This result is obtained by combining our new technique with that of Thorup’s[11]. The approach and technique we provide are totally different from previous approaches and techniques for the problem. As a consequence our technique can be extended to apply to nonconservative sorting and parallel sorting. Our nonconservative sorting algorithm sorts n integers in {0,1,…, m–1} in time O(n(log log n)2/(log k+log log log n)) using word length k log(m + n), where k ≤ log n. Our EREW parallel algorithm sorts n integers in {0,1,…, m–1} in O((log n)2) time and O(n(log log n)2/log log log n) operations provided log m = Ω ((log n)2).

Cite

CITATION STYLE

APA

Han, Y. (2000). Fast integer sorting in linear space. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1770, pp. 242–253). Springer Verlag. https://doi.org/10.1007/3-540-46541-3_20

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free