ACM Home Page
Please provide us with feedback. Feedback
Two algorithms for maintaining order in a list
Full text PdfPdf (717 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the nineteenth annual ACM symposium on Theory of computing table of contents
New York, New York, United States
Pages: 365 - 372  
Year of Publication: 1987
ISBN:0-89791-221-7
Authors
P. Dietz  Schlumberger-Doll Research, Ridgefield, CT
D. Sleator  Carnegie-Mellon University, Pittsburgh, PA
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 19,   Downloads (12 Months): 104,   Citation Count: 68
Additional Information:

abstract   references   cited by   index terms   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/28395.28434
What is a DOI?

ABSTRACT

The order maintenance problem is that of maintaining a list under a sequence of Insert and Delete operations, while answering Order queries (determine which of two elements comes first in the list). We give two new algorithms for this problem. The first algorithm matches the O(1) amortized time per operation of the best previously known algorithm, and is much simpler. The second algorithm permits all operations to be performed in O(1) worst-case time.


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
4
 
5
Tarjan, R. E. Amortized Compu'Lational Complexity. SIAM J. AIg. Disc. Meth. 2(6), April 1985, pages 306- 318.
 
6
 
7
Wegbreit, B. Retrieval from Context Trees. {afo. Proc. Lett. 3(4), March 1975, pages 119-120.
8
9

CITED BY  68