104. Maximum Depth of Binary Tree
2017-01-05 14:29
176 查看
T
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.
S
/** * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; */ int maxDep(struct TreeNode *root, int m) { if (root == NULL) { return m; } ++m; int l = maxDep(root->left, m;) int r = maxDep(root->right, m); return (l>r?l:r); } int maxDepth(struct TreeNode* root) { if (root == NULL) { return 0; } int m = 0; return maxDep(root, m); }
/** * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; */ int maxDepth(struct TreeNode* root) { if (root == NULL) { return 0; } int l = maxDepth(root->left); int r = maxDepth(root->right); return (l>r?l:r) + 1; }
相关文章推荐
- Binary Tree
- Binary Tree_ basic algorithm
- 【LeetCode】104. Maximum Depth of Binary Tree (2 solutions)
- LEETCODE —— Binary Tree的3 题 —— 3种非Recursive遍历
- Full Binary Tree 2014 SD第五届ACM大学生程序设计竞赛 F
- Binary tree 基础
- HDU 5573 Binary Tree 构造
- [leetcode]@python 111. Minimum Depth of Binary Tree
- 111. Minimum Depth of Binary Tree
- 111. Minimum Depth of Binary Tree
- LeetCode 111. Minimum Depth of Binary Tree
- 104. Maximum Depth of Binary Tree
- HDU 5573 Binary Tree(规律题)
- 104. Maximum Depth of Binary Tree
- HDU 5573 Binary Tree 2015ACM/ICPC亚洲区上海站 (构造)
- 104. Maximum Depth of Binary Tree
- leetcodeOJ 104. Maximum Depth of Binary Tree
- 111. Minimum Depth of Binary Tree
- 111. Minimum Depth of Binary Tree
- 【HDU 5573】Binary Tree