LeetCode 129 Sum Root to Leaf Numbers
来源:互联网 发布:java递归算法40例 编辑:程序博客网 时间:2024/05/29 03:40
题目
题解
/** * 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 sumNumbers(TreeNode* root) { if(root == NULL) return 0; if(root->left == NULL && root->right == NULL) return root->val; if(root->left == NULL){ root->right->val = root->val*10 + root->right->val; return sumNumbers(root->right); } if(root->right == NULL){ root->left->val = root->val*10 + root->left->val; return sumNumbers(root->left); } root->right->val = root->val*10 + root->right->val; root->left->val = root->val*10 + root->left->val; return sumNumbers(root->right) + sumNumbers(root->left); }};
0 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
- Python读写文件
- 【图像处理】数字图像处理软件(一)
- 智能指针
- Effective C++条款05解读: 了解C++默默编写并调用哪些函数
- LeetCode---(119)Pascal's Triangle II
- LeetCode 129 Sum Root to Leaf Numbers
- Mac配置Python开发环境并实现简单的字符串和整数拼接
- android源码之工厂设计模式
- Redhat/CentOS系统KVM虚拟机安装过程详解
- 最近
- 脚印
- BIOS和CMOS
- php扩展开发笔记(7) 错误使用 php_base64_decode 导致内存溢出
- 读写INI文件