404. Sum of Left Leaves
来源:互联网 发布:广州淘宝拍摄基地在哪 编辑:程序博客网 时间:2024/06/07 18:02
Find the sum of all left leaves in a given binary tree.
Example:
3 / \ 9 20 / \ 15 7There are two left leaves in the binary tree, with values 9 and 15 respectively. Return 24.
class Solution {
public:
int sumOfLeftLeaves(TreeNode* root) {
if (root == NULL)
return 0;
if (root->left)
{
if (root->left->left == NULL && root->left->right == NULL)
{
return root->left->val + sumOfLeftLeaves(root->right);
}
else
{
return sumOfLeftLeaves(root->left) + sumOfLeftLeaves(root->right);
}
}
else
{
return sumOfLeftLeaves(root->right);
}
}
};
0 0
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves*
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 啊啊啊
- 成为excel高手必须掌握的54个函数
- 在字符串指定位置插入字符串
- C++抽象编程——递归策略(3)——生成排列数(1)
- log4j.jar log4j.properties 配置与使用
- 404. Sum of Left Leaves
- Jacobian矩阵和Hessian矩阵简析
- 检测字符串中是否有字符重复
- 一些扎记
- JavaScript详解
- ZOJ1002
- 第四次上机实验--输出星号图
- 类加载,__construct(),
- android_WebView截图