“决策树模型固定了本页每步能问什么,对手下界方法则把“延迟承诺输入、始终返回合法回答”推广到不能只数叶子的场景。在 $n$ 元有序表中定位元素需要 $\lceil\log 2(n+1)\rce…”
形式陈述 ​
接口与模型 ​
前驱查询扩展了有序字典/集合 ADT:除 membership 与更新外,还返回不大于查询键的最大已存键。该抽象接口也可在比较模型中研究;本页因直接使用位操作、整数宇宙和 vEB/fusion-tree 界,明确限定为Word-RAM 模型。对
比较树给
直觉
比较模型只能逐次判断查询落在哪个有序间隙,Word-RAM 则能一次观察键的多个位并按整数宇宙分解。前驱问题因此把集合规模
例子与边界
例子与边界 ​
字典只问精确命中;前驱利用全序。范围报告还须支付输出成本。静态、动态、空间与概率保证都应分别列出。
静态排序数组以
静态与动态操作轨迹 ​
从空集插入 5、13、21 后,member
静态数组二分维护
推论与应用
实现的分界来自计算模型。二叉搜索树只用比较,在平衡时给
参数如何进入界 ​
vEB 递推
当
下界与相邻接口 ​
Comparison predecessor 至少要区分
参考资料
- van Emde Boas et al., “An Efficient Priority Queue,” 1977.
- Dan Willard, “Log-logarithmic Worst-case Range Queries,” 1983.
- Pătraşcu, Thorup, predecessor bounds, STOC 2006.