
二叉树根节点到叶子节点的所有路径和(先序遍历)
发布日期:2021-05-07 23:43:45
浏览次数:21
分类:精选文章
本文共 630 字,大约阅读时间需要 2 分钟。
题目描述
给定一个仅包含数字\0-9 的二叉树,每一条从根节点到叶子节点的路径都可以用一个数字表示。
找出根节点到叶子节点的所有路径表示的数字之和
/** * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; */class Solution { public: /** * * @param root TreeNode类 * @return int整型 */ // 递归先序遍历 int f(TreeNode* root, int sum){ if(root == NULL) return 0; sum = sum * 10 + root->val; if(root->left == NULL && root->right == NULL) return sum; return f(root->left, sum) + f(root->right, sum); } int sumNumbers(TreeNode* root) { // write code here return f(root, 0); }};
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年03月31日 08时10分27秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
美化博客园
2021-05-09
【简单】7.整数反转
2021-05-09
Java面向对象之构造器
2021-05-09
Java继承之再谈构造器
2021-05-09
13.罗马数字转整数
2021-05-09
Leetcode数组题*3
2021-05-09
如何用IDEA开启断言
2021-05-09
Java:谈谈控制线程的几种办法
2021-05-09
Java:枚举类也就这么回事
2021-05-09
【Java并发编程】常见基础问题整理
2021-05-09
SpringBoot整合FreeMarker模板引擎
2021-05-09
Java中Runtime类详细总结
2021-05-09
Java并发包源码学习系列:挂起与唤醒线程LockSupport工具类
2021-05-09
由 [SDOI2012]Longge的问题 探讨欧拉函数和莫比乌斯函数的一些性质和关联
2021-05-09
洛谷P5364 [SNOI2017]礼物 题解
2021-05-09
Python基础之用户交互、流程控制、循环语句
2021-05-09
表的相关数据
2021-05-09
IDEA 出现错误:找不到或无法加载主类
2021-05-09
JSP中引用CSS样式文件却无法显示的问题解决方案
2021-05-09
Invalid bound statement (not found)报错的可能原因
2021-05-09