计算二叉树的高度和结点数——3

Posted 朝_风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算二叉树的高度和结点数——3相关的知识,希望对你有一定的参考价值。

通过使用后序遍历的方式计算二叉树的高度。可以先计算左子树的高度h1,后计算右子树的高度h2,树的高度h3。

                                         h3 = max (h1, h2) + 1 ;

二叉树的高度,也就是从根结点出发一直到叶结点的路径的长度。

 

 

因为在每种遍历方法中对每个结点都仅访问一次,所以可以在进行遍历时对结点的数目进行计算。

 

 

 

——整理自《C/C++程序员面试宝典

以上是关于计算二叉树的高度和结点数——3的主要内容,如果未能解决你的问题,请参考以下文章

[程序员代码面试指南]二叉树问题-计算完全二叉树节点数

数据结构 | 树与二叉树常用计算公式

数据结构 | 树与二叉树常用计算公式

二叉搜索树的平均查找长度及时间复杂度

二叉树上节点间的最大距离

二叉树:看看这些树的最大深度