Leetcode 129 Sum Root to Leaf Numbers
来源:互联网 发布:c语言else是什么意思 编辑:程序博客网 时间:2024/06/08 10:00
Given a binary tree containing digits from 0-9
only, each root-to-leaf path could represent a number.
An example is the root-to-leaf path 1->2->3
which represents the number 123
.
Find the total sum of all root-to-leaf numbers.
For example,
1 / \ 2 3
The root-to-leaf path 1->2
represents the number 12
.
The root-to-leaf path 1->3
represents the number 13
.
Return the sum = 12 + 13 = 25
.
DFS
/** * 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: void dfs(TreeNode* root,int &res,int now) { if(!root) return ; if(!root->left && !root->right) res+=now*10+root->val; dfs(root->left,res,now*10+root->val); dfs(root->right,res,now*10+root->val); } int sumNumbers(TreeNode* root) { int res=0; dfs(root,res,0); return res; }};
1 0
- LeetCode 129: Sum Root to Leaf Numbers
- LeetCode: Sum Root to Leaf Numbers [129]
- LeetCode 129 Sum Root to Leaf Numbers
- [leetcode 129] Sum Root to Leaf Numbers
- LeetCode 129 Sum Root to Leaf Numbers
- [LeetCode 129]Sum Root to Leaf Numbers
- leetcode-129 Sum Root to Leaf Numbers
- [leetcode] #129 Sum Root to Leaf Numbers
- leetcode || 129、Sum Root to Leaf Numbers
- Leetcode[129]-Sum Root to Leaf Numbers
- Sum Root to Leaf Numbers - LeetCode 129
- LeetCode 129 Sum Root to Leaf Numbers
- LeetCode(129) Sum Root to Leaf Numbers
- Leetcode #129 Sum Root to Leaf Numbers
- LeetCode 129: Sum Root to Leaf Numbers
- leetcode 129:Sum Root to Leaf Numbers
- LeetCode 129 Sum Root to Leaf Numbers
- LeetCode 129:Sum Root to Leaf Numbers
- J2EE-MVC分层及常用词解释
- 字符串处理 explode--使用一个字符串分割另一个字符串
- 判断后是否打开修改窗口
- JAVA NIO 服务器与客户端实现示例
- ZYQAssetPickerController 如何实现选择图片再次进入后选中图片已被选中的效果
- Leetcode 129 Sum Root to Leaf Numbers
- Material Design Library
- CIP资产的录入的细节自己记录
- MySQL——MySQL支持的数据类型总结
- 4G的u盘显示有文件 但是打开是空的
- HBase的两种协处理器
- NSDictionary 的 objectforKey 和 objectForValue 的区别
- linux下执行脚本,提示Command not found解决办法
- UGUI自动布局_LayoutGroups