1. 程式人生 > >[劍指offer] 38. 二叉樹的深度

[劍指offer] 38. 二叉樹的深度

題目描述

輸入一棵二叉樹,求該樹的深度。從根結點到葉結點依次經過的結點(含根、葉結點)形成樹的一條路徑,最長路徑的長度為樹的深度。
遞迴
class Solution
{
  public:
    int TreeDepth(TreeNode *pRoot)
    {
        if (pRoot == NULL)
            return 0;
        int depLeft = 1 + TreeDepth(pRoot->left);
        int depRight = 1 + TreeDepth(pRoot->right);
        
return max(depLeft, depRight); } };