【发布时间】:2021-02-18 20:46:25
【问题描述】:
我知道如何使用公式 n(h) = n(h-1) + n(h-2) + 1 在高度为 h(包括外部节点)的 AVL 树中找到最小节点数,但是我想知道是否有一个公式可以只找到高度为 h 的 AVL 树的最小内部节点。
所以对于 n(3) = 4,如果我们只计算内部节点。 n(4) = 7,如果我们只计算内部节点。我可以把它画出来并计算内部节点,但是当你得到更大的 AVL 树时,它就会变得一团糟。
我似乎在这方面找不到任何东西,试图找到具有一致答案的模式只会导致数小时的挫败感。提前致谢。
【问题讨论】:
-
您想找到完整二叉树的内部节点数吗?树是否是 AVL 是否重要?我认为没有
标签: data-structures binary-tree avl-tree