【发布时间】:2013-04-29 01:32:19
【问题描述】:
在 B+ 树的常见实现中,我们可以假设键具有固定长度(例如 25 个字节)。然后我们可以定义每个节点必须有一个最小数量的键和一个最大值。
如果我希望树接受可变长度的键,我应该修改什么?如果我说该节点必须至少有 2 个键,但我尝试插入的键太大以至于它不适合保存该节点的 Block,该怎么办?
【问题讨论】:
-
如果 B+tree 没有在一个块中至少按两个分组,则它们将无法有效地处理键。通常一个键有合理的大小(我猜最多一百个字节)。
标签: c++ data-structures tree b-tree