[leetcode] Sum Root to Leaf Numbers
来源:互联网 发布:购买一个域名要多少钱 编辑:程序博客网 时间:2024/04/28 19:01
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 binary tree * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution { int ret;public: void num(TreeNode *root, int x){ int v = x* 10 + root -> val; if(!root -> left && !root -> right){ ret += v; return; } if(root -> left) num(root -> left, v); if(root -> right) num(root -> right, v); } int sumNumbers(TreeNode *root) { // Start typing your C/C++ solution below // DO NOT write int main() function ret = 0; if(!root) return 0; num(root, 0); return ret; }};
- 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
- LeetCode - Sum Root to Leaf Numbers
- MATLAB 函数句柄Function handle的用法(Af = @(x) A*x;)
- Qt界面中文显示乱码问题
- Android——使用HTTP协议下载文件
- test
- Supervisor:simple_one_for_one督程
- [leetcode] Sum Root to Leaf Numbers
- Oracle 按时间段分组统计 (使用LEVEL)
- Redis学习(4)——认识配置文件redis.conf
- 2013.03
- PowerDesigner15.1.0.2850下载及破解
- 利用VPN申请Akismet KEY
- STL介绍
- V4L2视频采集实现步骤
- MyEcipse出错:Error creating the view.An error occurred while automatically......