【24h】

On Dynamic Optimality in Binary Search Tree Algorithms

机译:二叉搜索树算法中的动态最优性

获取原文
获取原文并翻译 | 示例

摘要

The binary search tree is the most well studied data structure in computer science. Sleator and Tarjan introduced the splay tree in 1985, and showed that its amortized performance matches that of any of the other known binary search tree algorithms. Sleator and Tarjan made an even stronger claim concerning splay trees. They conjecture that splay trees are dynamically optimal; i.e., that the cost of performing any sequence of searches using splaying is at most a constant multiple of the cost of performing those same searches using any possible binary search tree algorithm. This conjecture remains an open problem. We examine the properties of dynamically optimal binary search tree algorithms. We show that, without loss of generality, all such algorithms can be shown to conform to a limited range of behavior while maintaining their efficiency.
机译:二进制搜索树是计算机科学中研究最深入的数据结构。 Sleator和Tarjan在1985年引入了Splay树,并表明其摊销性能与其他任何已知的二分搜索树算法相匹配。 Sleator和Tarjan对八角形树提出了更强的主张。他们猜想八字树是动态最优的。即,使用张开执行任何搜索序列的成本最多是使用任何可能的二叉搜索树算法执行相同搜索的成本的恒定倍数。这个猜想仍然是一个悬而未决的问题。我们研究了动态最佳二叉搜索树算法的性质。我们证明,在不失去一般性的前提下,所有此类算法都可以证明符合有限的行为范围,同时保持其效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号