ACM Home Page
Please provide us with feedback. Feedback
Some performance tests of “quicksort” and descendants
Full text PdfPdf (1.36 MB)
Source
Communications of the ACM archive
Volume 17 ,  Issue 3  (March 1974) table of contents
Pages: 143 - 152  
Year of Publication: 1974
ISSN:0001-0782
Author
Rudolf Loeser  Smithsonian Insitution, Cambridge, MA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 38,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/360860.360870
What is a DOI?

ABSTRACT

Detailed performance evaluations are presented for six ACM algorithms: quicksort (No. 64), Shellsort (No. 201), stringsort (No. 207), “TREESORT3” (No. 245), quickersort (No. 271), and qsort (No. 402). Algorithms 271 and 402 are refinements of algorithm 64, and all three are discussed in some detail. The evidence given here demonstrates that qsort (No. 402) requires many more comparisons than its author claims. Of all these algorithms, quickersort requires the fewest comparisons to sort random arrays.


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
Boothroyd J. Algorithm 201, Shellsort. Comm. ACM 6, 8 (Aug. 1963), p. 445.
3
4
5
6
 
7
Hoare, C.A.R. Quicksort. Comp. J. 5 (1962), 10-15.
 
8
Foley, M., and Hoare, C.A.R. Proof of a rccursive program: Quicksort. Comp. J. 14, 4 (Nov. 1971), 391-395.
9
10
11
 
12
Murphy, H.M., Jr. RANF (random number generator for Control Data 6000 computers, written 22 Nov. 1968 at Air Force Weapons Laboratory, N.M.).
13
 
14
Control Data Corporation 6000 Series Algol, Version 2 (Scope Level 3.3).
15
16
17