Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. Combining Binary Search Trees

Combining Binary Search Trees

Thumbnail Image
Download
Name

Demaine_Combining binary.pdf

Size

329.06 KB

Format

Adobe PDF

Checksum (MD5)

f14c44a1a0a87b2278e68efcec0d2843

Author(s)
Demaine, Erik D.
•
Iacono, John
•
Langerman, Stefan
•
Ozkan, Ozgur
Date Issued
July 2013
Journal
Automata, Languages, and Programming
Publisher
Springer-Verlag
Citation
Demaine, Erik D., John Iacono, Stefan Langerman, and Ozgur Ozkan. “Combining Binary Search Trees.” Lecture Notes in Computer Science (2013): 388–399.
Version
Author's final manuscript
Abstract
We present a general transformation for combining a constant number of binary search tree data structures (BSTs) into a single BST whose running time is within a constant factor of the minimum of any “well-behaved” bound on the running time of the given BSTs, for any online access sequence. (A BST has a well-behaved bound with f(n) overhead if it spends at most O(f(n)) time per access and its bound satisfies a weak sense of closure under subsequences.) In particular, we obtain a BST data structure that is O(loglogn) competitive, satisfies the working set bound (and thus satisfies the static finger bound and the static optimality bound), satisfies the dynamic finger bound, satisfies the unified bound with an additive O(loglogn) factor, and performs each access in worst-case O(logn) time.
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
Creative Commons Attribution-Noncommercial-Share Alike
http://creativecommons.org/licenses/by-nc-sa/4.0/
Persistent DSpace Link
http://hdl.handle.net/1721.1/86199
DOI of Published Version
https://doi.org/10.1007/978-3-642-39206-1_33
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.