ACM Home Page
Please provide us with feedback. Feedback
A class of sorting algorithms based on Quicksort
Full text PdfPdf (691 KB)
Source
Communications of the ACM archive
Volume 28 ,  Issue 4  (April 1985) table of contents
Lecture notes in computer science Vol. 174
Pages: 396 - 402  
Year of Publication: 1985
ISSN:0001-0782
Author
Roger L. Wainwright  The Univ. of Tulsa, Tulsa, OK
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 31,   Downloads (12 Months): 93,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

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/3341.3348
What is a DOI?

ABSTRACT

Bsort, a variation of Quicksort, combines the interchange technique used in Bubble sort with the Quicksort algorithm to improve the average behavior of Quicksort and eliminate the worst case situation of O(n2) comparisons for sorted or nearly sorted lists. Bsort works best for nearly sorted lists or nearly sorted in reverse.


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
Hoare. C.A.R. Quicksort. Computer 1: 5,4 (Apr. 1962), 10-15.
 
4
5
6
 
7
Motzkin. D. A stable Quicksort. Softm. Pratt. Exper. 11, 6 Uune 1981), 607-611.
 
8
Motzkin. D. Meansort. Commun. ACA4 26,4 (Apr. 1983), 250-251. This article describes a sorting algorithm based on Quicksort called Meansort where the mean value of each file controls the partitioning process. Results of an empirical study comparing Meansort and Quicksort are presented. Further information on this article appears in the Technical Correspondence section of Commun. ACM 27, 7 (July 1984). 719-722.
9
 
10
Sedgewick, R. Quicksort with equal keys. SIAM J. Comput. 6.2 oune 1977), 240-267.
11
12



REVIEW

"John C. McPherson : Reviewer"

This paper describes and discusses several alternate ways of greatly improving the performance of Quicksort on nearly sorted lists by using additional comparisons and exchanges of adjacent elements after each Quicksort exchange. This is at the e  more...

Collaborative Colleagues:
Roger L. Wainwright: colleagues