APPENDICES and SUPPLEMENTS
|
|
The software suite accompanying the article; this is a small Unix tar file, which includes the source code, a Makefile, and the test files used in the article.
|
ABSTRACT
We present and evaluate several optimization and implementation techniques for string sorting. In particular, we study a recently published radix sorting algorithm, Forward radixsort, that has a provably good worst-case behavior. Our experimental results indicate that radix sorting is considerably faster (often more than twice as fast) than comparison-based sorting methods. This is true even for small input sequences. We also show that it is possible to implement a radixsort with good worst-case running time without sacrificing average-case performance. Our implementations are competitive with the best previously published string sorting programs.
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
|
ANDERSSON, A. AND NILSSON, S. 1994. A new efficient radix sort. In <i>Proceedings of the 35th Annual IEEE Symposium on Foundations of Computer Science</i> (1994), pp. 714-721.
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
DAVIS, I. J. 1992. A fast radix sort. <i>The Computer Journal 35</i>, 6, 636-642.
|
| |
7
|
|
| |
8
|
DOBOSIEWICZ, W. 1978. Sorting by distributive partitioning. <i>Information Processing Letters 7</i>, 1, 1-6.
|
| |
9
|
EHRLICH, G. 1981. Searching and sorting real numbers. <i>Journal of Algorithms 2</i>, 1, 1-12.
|
| |
10
|
|
| |
11
|
MCILROY, P. M., BOSTIC, K., AND MCILROY, M. D. 1993. Engineering radix sort. <i>Computing Systems 6</i>, 1, 5-27.
|
| |
12
|
MEHLHORN, K. 1984. <i>Sorting and Searching</i>, Volume 1 of <i>Data Structures and Algorithms</i>. Springer-Verlag.
|
| |
13
|
|
| |
14
|
TAMMINEN, M. 1983. Analysis of N-trees. <i>Information Processing Letters 16</i>, 3, 131-137.
|
| |
15
|
TAMMINEN, M. 1985. Two levels are as good as any. <i>Journal of Algorithms 6</i>, 1, 138-144.
|
| |
16
|
THE UNICODE CONSORTIUM. 1991. <i>The Unicode Standard: Worldwide Character Encoding. Version 1.0</i>, Volume 1 and 2. Addison-Wesley.
|
|