leetcode二叉树的最大深度c++

二叉树的最大深度

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

二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。

说明: 叶子节点是指没有子节点的节点。


递归:

class Solution {
public:
    int maxDepth(TreeNode* root) {
        int maxdepth=0;
        if(root==NULL)
        {
            return 0;
        }
        else
        {
            maxdepth=max(maxDepth(root->left),maxDepth(root->right));
            return maxdepth+1;
        }
    }
};

你可能感兴趣的:(leetcode,乐乐的c++刷题之路,leetcode,c++)