【24h】

Combining Binary Search Trees

机译:组合二叉搜索树

获取原文

摘要

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(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 O(log log n) factor, and performs each access in worst-case O(log n) time.
机译:我们提出了一种通用变换,用于将恒定数量的二进制搜索树数据结构(BST)组合到单个BST中,该BST的运行时间在给定BST的运行时间的任何“行为良好”范围的最小值的恒定因子之内,用于任何在线访问顺序。 (如果BST每次访问最多花费O(f(n))时间,并且在子序列下满足较弱的关闭感,则B +具有良好的f(n)开销约束。)特别是,我们获得了BST具有O(log log n)竞争性的数据结构,满足工作集边界(并因此满足静态手指界和静态最优性界),满足动态手指界,并满足加法O(log log n)的统一界)因子,并在最坏情况下的O(log n)时间执行每次访问。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号