首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >二元搜索树、2-3-4树和B树的最小和最大高度

二元搜索树、2-3-4树和B树的最小和最大高度
EN

Stack Overflow用户
提问于 2010-05-12 10:24:37
回答 4查看 27.3K关注 0票数 4

谁能告诉我你怎么找到B树,2-3-4树和二元搜索树的最小/最大高度?

谢谢。

这不是家庭作业。

EN

回答 4

Stack Overflow用户

发布于 2010-05-12 11:03:49

  1. 从根节点开始,查找其子节点。
  2. 如果有子节点,则选择最左边的子节点,并将其他子节点存储在任何一个数据结构中。 否则 如果该节点的高度最大,直到现在为止。 把它设为最大 如果结束的话
  3. 循环遍历树的所有节点,最后得到的是最大高度。

同样的,你也可以做到最少

票数 0
EN

Stack Overflow用户

发布于 2010-05-12 11:45:15

二叉树的最小高度是O(log ),最大值是O(n),这取决于它的平衡程度。

维基百科有一个关于B树高地的可爱的信息

我对2-3-4树并不熟悉,但根据维基百科的说法,它们与红-黑和B-树有相似的等距,所以上面的链接也会让你了解这一点。

票数 0
EN

Stack Overflow用户

发布于 2010-05-20 00:18:22

对于B树,最小/最大高度取决于为实现选择的分支因子。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2817871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档