leetCode(36):Sum Root to Leaf Numbers
来源:互联网 发布:soma聊天软件好用吗 编辑:程序博客网 时间:2024/05/20 06:06
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
.
/** * 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 sumNumber(TreeNode* root, int sum,int& result) { if (root == NULL) return;//直接返回 sum = sum * 10 + root->val; if (root->left == NULL && root->right == NULL) {//相加求和返回 result += sum; return; } sumNumber(root->left, sum,result); sumNumber(root->right, sum,result); } int sumNumbers(TreeNode* root) { int result = 0;sumNumber(root, 0, result); return result; }};
0 0
- leetCode(36):Sum Root to Leaf Numbers
- leetcode 86: Sum Root to Leaf Numbers
- [LeetCode] Sum root to leaf numbers
- LeetCode : Sum Root to Leaf Numbers
- [leetcode] Sum Root to Leaf Numbers
- 【leetcode】Sum Root to Leaf Numbers
- LeetCode之sum root to leaf numbers
- leetcode:Sum Root to Leaf Numbers
- [LeetCode]Sum Root to Leaf Numbers
- [Leetcode]Sum Root to Leaf Numbers
- [leetcode]Sum Root to Leaf Numbers
- leetcode Sum Root to Leaf Numbers
- LeetCode-Sum Root to Leaf Numbers
- [leetcode] Sum Root to Leaf Numbers
- LeetCode 129: Sum Root to Leaf Numbers
- LeetCode - Sum Root to Leaf Numbers
- leetcode之Sum Root to Leaf Numbers
- LeetCode | Sum Root to Leaf Numbers
- Android 获取和设置屏幕亮度的模式和值
- listView的header的宽高的解析问题
- 阿里巴巴的菜鸟网络
- MonkeyTalk 传输协议
- JAVA更改软件标题栏默认图标的方法
- leetCode(36):Sum Root to Leaf Numbers
- jQuery DOM节点操作
- iOS多线程编程GCD的使用
- java.net.InetAddress.getLocalHost(InetAddress.java:1473) java.net.Unknown
- 通过maven构建一个java项目
- 实现ssh免密码登录
- 经典算法总结之AdaBoost与随机森林
- ProgressDialog的转动卡卡的问题
- Button添加图片和文字