ACM Home Page
Please provide us with feedback. Feedback
Practical in-place merging
Full text PdfPdf (571 KB)
Source
Communications of the ACM archive
Volume 31 ,  Issue 3  (March 1988) table of contents
Pages: 348 - 352  
Year of Publication: 1988
ISSN:0001-0782
Authors
Bing-Chao Huang  Washington State Univ., Pullman
Michael A. Langston  Washington State Univ., Pullman
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 67,   Citation Count: 8
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/42392.42403
What is a DOI?

ABSTRACT

We present a novel, yet straightforward linear-time algorithm for merging two sorted lists in a fixed amount of additional space. Constant of proportionality estimates and empirical testing reveal that this procedure is reasonably competitive with merge routines free to squander unbounded additional memory, making it particularly attractive whenever space is a critical resource.


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
Alanko, T.O., Erkio, H.H., and Haikala, l.J. Virtual memory behavior of some sorting algorithms. IEEE Trans. on Software Engr. 10 (1984), 422-431.
 
2
3
 
4
Huang, B.C., and Langston, M.A. Fast stable merging and sorting in constant extra space, Computer Science Department Technical Report CS-87-170, Washington State University, 1987.
 
5
 
6
Huang, B.C., and Langston, M.A. Stable set and multiset operations in optimal time and space, Computer Science Department Technical Report CS-87-166, Washington State University, 1987.
 
7
 
8
Kronrod, M.A. An optimal ordering algorithm without a field of operation (in Russian}, Dok. Akad. Nauk SSSR 186 (1969), 1256-1258.
 
9
 
10
Pardo, L.T. Stable sorting and merging with optimal space and time bounds. SIAM 1. Comput. 6 (1977), 351-372.



REVIEW

"Snehamay Bandyapadhyay : Reviewer"

The authors have presented an interesting algorithm for in-place merging of two sorted lists. The paper is well written: section 2 presents an especially clear and easy-to-understand overview of the main algorithm. To merge a total of n<  more...

Collaborative Colleagues:
Bing-Chao Huang: colleagues
Michael A. Langston: colleagues