【问题标题】:Height of binary tree with L leaf nodesL个叶子节点的二叉树的高度
【发布时间】:2016-02-15 10:07:48
【问题描述】:

有L个叶子节点的二叉树的高度是多少?

我知道在全二叉树中,高度介于:

log L  and  L-1

但是如果树没有满呢?

【问题讨论】:

  • 您需要更具体一点。这是平衡二叉树吗?当您说“满”时,您的意思是第 n 个等级(其中 0 是根)有 2^n 个叶子吗?
  • 除叶子以外的每个节点都有两个孩子
  • 所以做一个思想实验。从树的底部取下一片叶子。它的高度是多少?取下叶子,直到它再次“满”。它的高度是多少?
  • ho OK 我很困惑高度可以是无限的
  • 什么?不,有 15 个节点的平衡二叉树的高度是多少? 14 个节点? 8个节点? 7个节点?在一张纸上画出来。看起来像this

标签: data-structures binary-tree


【解决方案1】:

我问有L个叶子节点的二叉树的高度是多少? 但我很困惑。如果树不平衡,它们不是限制...

【讨论】:

    猜你喜欢
    • 2016-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-05
    • 2015-03-01
    相关资源
    最近更新 更多