- 题目来源:https://leetcode.com/problems/maximum-depth-of-binary-tree/ 本题地址
Given a binary tree, find its maximum depth.
The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node.
/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */ class Solution { public: int maxDepth(TreeNode* root) { if(root == nullptr) return 0; return max(maxDepth(root->left),maxDepth(root->right)) + 1; } };
[LeetCode104]Maximum Depth of Binary Tree
最新推荐文章于 2024-10-15 15:32:42 发布
本文介绍了一种使用递归算法来计算给定二叉树的最大深度的方法。通过遍历每个节点并比较其左右子树的深度,最终找到整棵树的最大深度。
196

被折叠的 条评论
为什么被折叠?



