|
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
|
|
|
|
|
|
|
|
J R Driscoll , N Sarnak , D D Sleator , R E Tarjan, Making data structures persistent, Proceedings of the eighteenth annual ACM symposium on Theory of computing, p.109-121, May 28-30, 1986, Berkeley, California, United States
|
|
|
Stephen Alstrup , Gerth Stølting Brodal , Theis Rauhe, Pattern matching in dynamic texts, Proceedings of the eleventh annual ACM-SIAM symposium on Discrete algorithms, p.819-828, January 09-11, 2000, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Damien K. Fisher , Franky Lam , William M. Shui , Raymond K. Wong, Efficient ordering for XML data, Proceedings of the twelfth international conference on Information and knowledge management, November 03-08, 2003, New Orleans, LA, USA
|
|
|
|
|
|
|
|
|
|
|
|
William M. Shui , Franky Lam , Damien K. Fisher , Raymond K. Wong, Querying and maintaining ordered XML data using relational databases, Proceedings of the sixteenth Australasian database conference, p.85-94, January 01, 2005, Newcastle, Australia
|
|
|
|
|
|
|
|
|
Damien K. Fisher , Franky Lam , William M. Shui , Raymond K. Wong, Dynamic labeling schemes for ordered XML based on type information, Proceedings of the 17th Australasian Database Conference, p.59-68, January 16-19, 2006, Hobart, Australia
|
|
|
|
|
|
Yifeng Zheng , Stephen Fisher , Shirley Cohen , Sheng Guo , Junhyong Kim , Susan B. Davidson, Crimson: a data management system to support evaluating phylogenetic tree reconstruction algorithms, Proceedings of the 32nd international conference on Very large data bases, September 12-15, 2006, Seoul, Korea
|
|
|
|
|
|
Alan Halverson , Josef Burger , Leonidas Galanis , Ameet Kini , Rajasekar Krishnamurthy , Ajith Nagaraja Rao , Feng Tian , Stratis D. Viglas , Yuan Wang , Jeffrey F. Naughton , David J. DeWitt, Mixed mode XML query processing, Proceedings of the 29th international conference on Very large data bases, p.225-236, September 09-12, 2003, Berlin, Germany
|
|
|
|
|
|
|
|
|
|
|
|
Jianxin Li , Jixue Liu , Chengfei Liu , Guoren Wang , Jeffrey Xu Yu , Chi Yangt, Computing structural similarity of source XML schemas against domain XML schema, Proceedings of the nineteenth conference on Australasian database, December 03-04, 2007, Gold Coast, Australia
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|