gpt4 book ai didi

algorithm - 为什么在插入 2-3-4 树时节点会 split ?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:49:47 25 4
gpt4 key购买 nike

在描绘的2-3-4 tree下面(来自 Data Structures & Algorithm in Java, 2nd ed ),为什么插入 99 会导致 83/92/104 的节点拆分,而 99 似乎可以'是否已插入正确的子节点(C 子节点,紧接在 97 之后的位置)而没有进行任何拆分?

enter image description here

最佳答案

将 99 插入到 C 中是可以的,因为它会保持所有不变量,但如果插入总是在向下扩展 4 节点,则算法通常更简单。然后将始终有空间用于任何需要的提升和旋转。这可能有助于比较 C 本身已经是 4 节点的情况。

关于algorithm - 为什么在插入 2-3-4 树时节点会 split ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11787233/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com