题目描述: 给定一个二叉树,找出其最大深度。
二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。
说明: 叶子节点是指没有子节点的节点。
解题思路: 递归判断子树的高度,逐层返回。
class Solution {
public:
int maxDepth(TreeNode
* root
) {
if(!root
){
return 0;
}
else
return max(maxDepth(root
->left
),maxDepth(root
->right
))+1;
}
};
转载请注明原文地址:https://blackberry.8miu.com/read-47486.html