leetcode::Maximum Depth of Binary Tree
2013-05-25 10:57
381 查看
/**
* Definition for binary tree
* struct TreeNode {
* int val;
* TreeNode *left;
* TreeNode *right;
* TreeNode(int x) : val(x), left(NULL), right(NULL) {}
* };
*/
class Solution {
public:
void preorder(TreeNode *t, int & max,int & sum)
{
if(t==NULL)
{
return ;
}
sum++;
if( sum > max )
{
max = sum;
}
if(t->left)
preorder( t->left,max,sum);
if(t->right)
preorder(t->right,max,sum);
sum--;
}
int maxDepth(TreeNode *root) {
// Start typing your C/C++ solution below
// DO NOT write int main() function
int deep=0;
int sum=0;
if(root == NULL)
{
return deep;
}
preorder(root,deep,sum);
return deep;
}
};
* Definition for binary tree
* struct TreeNode {
* int val;
* TreeNode *left;
* TreeNode *right;
* TreeNode(int x) : val(x), left(NULL), right(NULL) {}
* };
*/
class Solution {
public:
void preorder(TreeNode *t, int & max,int & sum)
{
if(t==NULL)
{
return ;
}
sum++;
if( sum > max )
{
max = sum;
}
if(t->left)
preorder( t->left,max,sum);
if(t->right)
preorder(t->right,max,sum);
sum--;
}
int maxDepth(TreeNode *root) {
// Start typing your C/C++ solution below
// DO NOT write int main() function
int deep=0;
int sum=0;
if(root == NULL)
{
return deep;
}
preorder(root,deep,sum);
return deep;
}
};
相关文章推荐
- [Leetcode 8] 104 Maximum Depth of Binary Tree
- LeetCode104:Maximum Depth of Binary Tree
- 【LeetCode】【Python题解】Single Number & Maximum Depth of Binary Tree
- [LeetCode] Maximum Depth of Binary Tree dfs,深度搜索
- LeetCode题解:Maximum Depth of Binary Tree
- [LeetCode]Maximum Depth of Binary Tree
- leetcode - Maximum Depth of Binary Tree
- Leetcode---(104)Maximum Depth of Binary Tree
- leetcode:Maximum Depth of Binary Tree【Python版】
- Leetcode-Maximum Depth of Binary Tree
- [LeetCode][Java]Maximum Depth of Binary Tree
- LeetCode:Maximum Depth of Binary Tree
- 【LeetCode】【Python题解】Single Number & Maximum Depth of Binary Tree
- [C]LeetCode:Maximum Depth of Binary Tree
- LeetCode104-Maximum Depth of Binary Tree
- [leetcode][tree] Maximum Depth of Binary Tree
- [LeetCode104]Maximum Depth of Binary Tree
- LeetCode_Maximum Depth of Binary Tree
- LeetCode:Minimum Depth of Binary Tree&& Maximum Depth of Binary Tree
- leetcode--Maximum Depth of Binary Tree