ACM Home Page
Please provide us with feedback. Feedback
Maintaining order in a linked list
Full text PdfPdf (308 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the fourteenth annual ACM symposium on Theory of computing table of contents
San Francisco, California, United States
Pages: 122 - 127  
Year of Publication: 1982
ISBN:0-89791-070-2
Author
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 89,   Citation Count: 38
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/800070.802184
What is a DOI?

ABSTRACT

We present a new representation for linked lists. This representation allows one to efficiently insert objects into the list and to quickly determine the order of list elements. The basic data structure, called an indexed 2-3 tree, allows one to do n inserts in O(nlogn) steps and to determine order in constant time. We speed up the algorithm by dividing the data structure up into log*n layers. The improved algorithm does n insertions and comparisons in O(nlog*n) steps. The paper concludes with two applications: determining ancestor relationships in a growing tree and maintaining a tree structured environment (context tree).


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
David Maier. An Efficient Method For Storing Ancestor Information In Trees. SIAM J. Comput. 8(4):599-618, November 1979.
 
5
Carlo Montangero, Giuliano Pacini, Maria Simi, and Franco Turini. Information Management in Context Trees. Acta Informatica 10:85-94, 1978.
 
6
Ben Wegbreit. Retrieval from Context Trees. Information Processing Letters 3(4):119-120, March 1975.
7

CITED BY  38