二叉树和其他树-003求二叉树的高度

Posted shamgod

tags:

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

The code to find the tree height using a postorder traversal is given below.

 1 public class BinaryTreeHeight
 2 {
 3    /** @return tree height */
 4    public static int height(BinaryTreeNode t)
 5    {
 6       if (t != null)
 7       {// nonempty tree
 8          // find height of left subtree
 9          int hLeft = height(t.leftChild);
10 
11          // find height of right subtree
12          int hRight = height(t.rightChild);
13 
14          // return overall height
15          return Math.max(hLeft, hRight) + 1;
16       }
17       else
18          return 0;
19    }
20 }

 

以上是关于二叉树和其他树-003求二叉树的高度的主要内容,如果未能解决你的问题,请参考以下文章

二叉排序树的最大高度是多少

数据结构 二叉树的简单理解和代码实现

C语言数据结构与算法----树和二叉树全面总结(中)

以二叉链表为存储结构,写出求二叉树高度和宽度的算法

根据二叉树的先序遍历和中序遍历还原二叉树并且求二叉树的高度

数据结构(C语言版) 树和二叉树 算法设计Demo5