Combining binary search trees

From MaRDI portal
Publication:5326577

DOI10.1007/978-3-642-39206-1_33zbMATH Open1336.68046arXiv1304.7604OpenAlexW1553603221MaRDI QIDQ5326577FDOQ5326577


Authors: Erik D. Demaine, John Iacono, Stefan Langerman, Özgür Özkan Edit this on Wikidata


Publication date: 6 August 2013

Published in: Automata, Languages, and Programming (Search for Journal in Brave)

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 �igoh{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 �igoh{loglog n} 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 �igoh{loglog n} factor, and performs each access in worst-case �igoh{log n} time.


Full work available at URL: https://arxiv.org/abs/1304.7604




Recommendations




Cited In (11)





This page was built for publication: Combining binary search trees

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5326577)