Implementing radixsort
- 1 September 1998
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Journal of Experimental Algorithmics
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.Keywords
This publication has 9 references indexed in Scilit:
- A new efficient radix sortPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Engineering a sort functionSoftware: Practice and Experience, 1993
- A Fast Radix SortThe Computer Journal, 1992
- Three Partition Refinement AlgorithmsSIAM Journal on Computing, 1987
- Two levels are as good as anyJournal of Algorithms, 1985
- Data Structures and Algorithms 1Published by Springer Nature ,1984
- Analysis of n-treesInformation Processing Letters, 1983
- Searching and sorting real numbersJournal of Algorithms, 1981
- Sorting by distributive partitioningInformation Processing Letters, 1978