| A class of sorting algorithms based on Quicksort |
| Full text |
Pdf
(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
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 31, Downloads (12 Months): 93, Citation Count: 5
|
|
|
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...
|