arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1304.7604cs.DS
收藏

二叉搜索树

Combining Binary Search Trees

Erik D. Demaine, John Iacono, Stefan Langerman, Özgür Özkan

摘要:

我们提出了一个通用的转换为一个常数的二叉搜索树数据结构(BST)组合成一个单一的BST的运行时间是在一个恒定的因素的最小值的任何“表现良好”的约束上的给定BST的运行时间,任何在线访问序列。(如果BST每次访问花费最多\bigoh{f(n)}时间并且其界限满足子序列下的弱封闭性,则BST具有$f(n)$开销的良好行为界限。)特别是,我们得到一个BST的数据结构,是\bigoh{\log\log n}竞争,满足工作集界(从而满足静态手指界和静态最优界),满足动态手指界,满足统一界与添加剂\bigoh{\log\log n}因素,并在最坏情况下的\bigoh{\log n}时间进行每次访问。

英文摘要:

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

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑