97. 二叉树的最大深度

给定一个二叉树,找出其最大深度。

二叉树的深度为根节点到最远叶子节点的距离。

样例

给出一棵如下的二叉树:

  1
 /  
2   3
   / 
  4   5

这个二叉树的最大深度为3.

很经典的题目,递归求解

1 int maxDepth(TreeNode *root) {
2         // write your code here
3         if(root==NULL) return 0;
4         int leftDepth = maxDepth(root -> left) + 1;
5         int rightDepth = maxDepth(root -> right) + 1;
6         return max(leftDepth, rightDepth);
7     }
原文地址:https://www.cnblogs.com/TheLaughingMan/p/8202254.html