[Leetcode]Maximum Depth of Binary Tree

来源:互联网 发布:exo投票软件 编辑:程序博客网 时间:2024/05/05 17:12
/**
 * Definition for binary tree
 * struct TreeNode {
 *     int val;
 *     TreeNode *left;
 *     TreeNode *right;
 *     TreeNode(int x) : val(x), left(NULL), right(NULL) {}
 * };

 */

//与same tree类似,遍历这两棵tree,记录最深

class Solution {
public:
    int maxDepth(TreeNode *root) {
        int result = 0;
        int ltree=0;
        int rtree=0;
        if(root==NULL)return 0;
        
        ltree=1+maxDepth(root->left);
        
        rtree=1+maxDepth(root->right);
        
        return ltree > rtree?ltree:rtree;
    }
};
0 0
原创粉丝点击