| Samplesort: A Sampling Approach to Minimal Storage Tree Sorting |
| Full text |
Pdf
(703 KB)
|
| Source
|
Journal of the ACM (JACM)
archive
Volume 17 , Issue 3 (July 1970)
table of contents
Pages: 496 - 507
Year of Publication: 1970
ISSN:0004-5411
|
|
Authors
|
|
W. D. Frazer
|
IBM Corporation, Department of Electrical Engineering, Princeton University, Princeton, N.J and IBM Corporation, Thomas J. Watson Research Center, Yorktown Heights, New York
|
|
A. C. McKellar
|
Polytechnic Institute of Brooklyn, Brooklyn, N.Y and Princeton University, Department of Electrical Engineering, Princeton, New Jersey
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 38, Citation Count: 18
|
|
|
ABSTRACT
The methods currently in use and previously proposed for the choice of a root in minimal storage tree sorting are in reality methods for making inefficient statistical estimates of the median of the sequence to be sorted. By making efficient use of the information in a random sample chosen during input of the sequence to be sorted, significant improvements over ordinary minimal storage tree sorting can be made.
A procedure is proposed which is a generalization of minimal storage tree sorting and which has the following three properties: (a) There is a significant improvement (over ordinary minimal storage tree sorting) in the expected number of comparisons required to sort the input sequence. (b) The procedure is statistically insensitive to bias in the input sequence. (c) The expected number of comparisons required by the procedure approaches (slowly) the information-theoretic lower bound on the number of comparisons required. The procedure is, therefore, “asymptotically optimal.”
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
|
BELL, D.A. The principles of sorting. Computer J . 1, 1 (1958), 71-77.
|
 |
2
|
|
 |
3
|
|
 |
4
|
|
 |
5
|
|
| |
6
|
HOARE, C. A.R. Quicksort. Computer J. 5 (1962), 10-15.
|
| |
7
|
KNUTH, D .E . Personal communication.
|
| |
8
|
MORRIS, R. Some theorems on sorting. SIAM J. Appl. Math. 17, 1 (Jan. 1969), 1-6.
|
 |
9
|
|
| |
10
|
SIEGEL, S. Nonparametric Statistics. McGraw-Hill, New York, 1956. 11. WINDLEY, P .F . Trees, forests and rearranging. Computer J . 3, 2 (1960), 84-88.
|
CITED BY 18
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Guy E. Blelloch , Charles E. Leiserson , Bruce M. Maggs , C. Greg Plaxton , Stephen J. Smith , Marco Zagha, A comparison of sorting algorithms for the connection machine CM-2, Proceedings of the third annual ACM symposium on Parallel algorithms and architectures, p.3-16, July 21-24, 1991, Hilton Head, South Carolina, United States
|
|
William L. Hightower , Jan F. Prins , John H. Reif, Implementations of randomized sorting on large parallel machines, Proceedings of the fourth annual ACM symposium on Parallel algorithms and architectures, p.158-167, June 29-July 01, 1992, San Diego, California, United States
|
|
|
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|