CONFLUENTLY PERSISTENT DEQUES VIA DATA-STRUCTURAL BOOTSTRAPPING

Citation
Al. Buchsbaum et Re. Tarjan, CONFLUENTLY PERSISTENT DEQUES VIA DATA-STRUCTURAL BOOTSTRAPPING, Journal of algorithms, 18(3), 1995, pp. 513-547
Citations number
41
Categorie Soggetti
Mathematics,Mathematics,"Computer Science Theory & Methods
Journal title
ISSN journal
01966774
Volume
18
Issue
3
Year of publication
1995
Pages
513 - 547
Database
ISI
SICI code
0196-6774(1995)18:3<513:CPDVDB>2.0.ZU;2-2
Abstract
We introduce data-structural bootstrapping, a technique to design data structures recursively, and use it to design confluently persistent d eques. Our data structure requires O(log() k) worst-case time and spa ce per deletion, where k is the total number of deque operations, and constant worst-case time and space for other operations. Further, the data structure allows a purely functional implementation, with no side effects. This improves a previous result of Driscoll, Sleator, and Ta jan (in ''Proceedings 2nd Annual ACM-SIAM Symposium on Discrete Algori thms, 1991,'' pp. 89-99). (C) 1995 Academic Press, Inc.