1. 程式人生 > >劍指offer--45.二叉樹的深度

劍指offer--45.二叉樹的深度

wrap pan sub 時間限制 root 二叉樹 最長 div 二叉

時間限制:1秒 空間限制:32768K 熱度指數:139716

題目描述

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

劍指offer--45.二叉樹的深度