社区讨论
如何证明FHQ-Treap这样分裂就是正确的
灌水区参与者 3已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @lr68jpje
- 此快照首次捕获于
- 2024/01/09 18:55 2 年前
- 此快照最后确认于
- 2024/01/09 22:01 2 年前
蒟蒻没想明白怎么寻找分裂结点,如何判断从这里分裂是正确的
日报上是这么说的:
为什么这样分裂是正确的?当我们对左区间树不断建立虚拟的右儿子时,而 now 的 val 都是单调不减的,所以左区间树满足二叉搜索树的性质,当我们对右区间树不断建立虚拟的左儿子时,而 now 的 val 都是单调不增的,所以右区间树满足二叉搜索树的性质。而这样建树又不会将祖先与后代的关系交换,即便祖父节点变成了父亲节点,它仍是祖先节点,所以左右区间树满足堆的性质。
一点都看不懂,求大佬帮忙解释一下
回复
共 4 条回复,欢迎继续交流。
正在加载回复...