[leetcode]Sum Root to Leaf Numbers
来源:互联网 发布:猫信任你的表现知乎 编辑:程序博客网 时间:2024/05/16 18:41
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 result;public: void calc(TreeNode *root, int tmp){ tmp = tmp * 10 + root -> val; if(!root -> left && !root -> right){ result += tmp; return; } if(root -> left) calc(root -> left, tmp); if(root -> right) calc(root -> right, tmp); } int sumNumbers(TreeNode *root) { // Start typing your C/C++ solution below // DO NOT write int main() function if(!root) return 0; result = 0; calc(root, 0); return result; }};
- 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
- 升级 Python到2.7 并安装 IPython
- 线程控制
- Coursera公开课笔记: 斯坦福大学机器学习第六课“逻辑回归(Logistic Regression)”
- acm重要网站
- H264 Inter prediction examples
- [leetcode]Sum Root to Leaf Numbers
- KUbuntu 13.04(64位) 安装Minidwep-gtk(Aircrack-ng、Reaver)
- 数组排序——快速排序
- 获取文件信息
- java_jni参数调用
- 期末作业
- 将分片split的信息写入到job.split和splitmetainfo文件中
- Java中的字符串
- 《程序猿修炼之道--从小工到专家》注重实效的程序员之快速参考指南