404. Sum of Left Leaves
来源:互联网 发布:淘宝客优惠卷怎么设置 编辑:程序博客网 时间:2024/04/30 18:07
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.
/** * 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 s; void dfs(TreeNode* root, int flag){ if(root == NULL) return; if(root->left == NULL && root->right == NULL && flag == 1){ s += root->val; return; } dfs(root->left, 1); dfs(root->right, 2); } int sumOfLeftLeaves(TreeNode* root) { dfs(root, 0); return s; }};
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
- 2.10所记
- WEBLOGIC 11G密码忘记,重新初始化密码方法
- Android给ListView添加一个入场动画
- 【DP入门】聪明的kk
- 第12节 html创建热点区域 链接
- 404. Sum of Left Leaves
- Sklearn-RandomForest随机森林
- 反转二叉树
- ubuntu服务器搭建lnmp和discuz
- Android 黑客入门--小知识
- 关于log4J与Junit4的使用
- Spring Aop实现简单日志记录
- 访问所有HTTPS网站显示连接不安全
- 欢迎使用CSDN-markdown编辑器