gpt4 book ai didi

data-structures - 将所有元素存储在叶节点中的优点是什么?

转载 作者:行者123 更新时间:2023-12-03 23:46:55 24 4
gpt4 key购买 nike

我在看 高级数据结构 彼得·布拉斯。

在搜索树一章的开头,他指出搜索树有两种模型——一种是节点包含实际对象(如果树用作字典的值),另一种是所有对象都存储在叶子和内部节点仅用于比较。

与第一个模型相比,第二个模型有哪些优势?

最佳答案

数据仅位于叶节点中的二叉树的一大优势是您可以根据不在数据集中的元素进行分区。

例如,如果我有一个可能的数据集 0-100 万,但绝大多数项目要么处于高端或低端但不在中间,我可能仍然希望我的第一次与 500,000 进行比较 - 即使是这个数字不在我的数据集中。如果每个节点都有数据,我就做不到这一点。虽然理论上通常不需要,但我已经多次遇到基于数据简化实现之外的值的分区。

关于data-structures - 将所有元素存储在叶节点中的优点是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3936076/

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