DFS的标准形式

用一个String记录路径,最后判断到叶子时加到结果上。

int res = 0;public int sumNumbers(TreeNode root) {if (root==null)return res;helper(root,"");return res;}public void helper(TreeNode root,String s){s += root.val+"";if (root.left==null&&root.right==null){res+=Integer.parseInt(s);return;}if (root.left!=null) helper(root.left,s);if (root.right!=null) helper(root.right,s);}

转载于:https://www.cnblogs.com/stAr-1/p/8358036.html

[LeetCode]129. Sum Root to Leaf Numbers路径数字求和相关推荐

  1. 【同113】LeetCode 129. Sum Root to Leaf Numbers

    LeetCode 129. Sum Root to Leaf Numbers Solution1:我的答案 二叉树路径和问题,类似113 /*** Definition for a binary tr ...

  2. 129. Sum Root to Leaf Numbers

    输入: [1,2,3]1/ \2 3 输出: 25 解释: 从根到叶子节点路径 代表数字 . 从根到叶子节点路径 代表数字 . 因此,数字总和 = 12 + 13 = 25 class Solutio ...

  3. 【LeetCode】Sum Root to Leaf Numbers

    题目 Given a binary tree containing digits from 0-9 only, each root-to-leaf path could represent a num ...

  4. 【LeetCode从零单排】No129 Sum Root to Leaf Numbers

    题目 Given a binary tree containing digits from 0-9 only, each root-to-leaf path could represent a num ...

  5. LeetCode Sum Root to Leaf Numbers (dfs)

    问题:给出一个二叉树,求从根结点到叶子结点路径上构成的所有数的和 思路:自顶向下遍历过程中,递归的终止条件是,如果是叶子结点,返回上一层的数*10加上叶子结点的值.在遍历过程中,如果存在左子树,计算左 ...

  6. 【LeetCode-面试算法经典-Java实现】【129-Sum Root to Leaf Numbers(全部根到叶子结点组组成的数字相加)】...

    [129-Sum Root to Leaf Numbers(全部根到叶子结点组组成的数字相加)] [LeetCode-面试算法经典-Java实现][全部题目文件夹索引] 原题 Given a bina ...

  7. Leetcode 129求根节点到叶节点数字之和、104二叉树的最大深度、8字符串转换整数(atoi)、82删除排序链表中的重复元素II、204二分查找、94二叉树的中序遍历、144二叉树的前序遍历

    Top1:Leetcode 129求根节点到叶节点数字之和 官方题解:https://leetcode.cn/problems/sum-root-to-leaf-numbers/solution/qi ...

  8. LeetCode--Sum Root to Leaf Numbers

    题目: Given a binary tree containing digits from 0-9 only, each root-to-leaf path could represent a nu ...

  9. LeetCode Algorithm 129. 求根节点到叶节点数字之和

    129. 求根节点到叶节点数字之和 Ideas 从根节点到叶节点的路径可以通过递归得到,所以我们从根节点开始递归,每次递归的时候还带着一个参数表示从根节点到当前节点所组成的数字对应的字符串,最后如果到 ...

  10. LeetCode 421. Maximum XOR of Two Numbers in an Array--Python解法

    LeetCode 421. Maximum XOR of Two Numbers in an Array–C++,Python解法 LeetCode题解专栏:LeetCode题解 我做的所有的Leet ...

最新文章

  1. 数学建模_随机森林分类模型详解Python代码
  2. scala运行包含package文件注意细节
  3. [导入]查询锁定表中非锁定记录。
  4. 自动驾驶领域常用的数据集(检测,分割,定位)
  5. 三台服务器无需密码相互访问
  6. 哈佛商学院教授对毕业生讲
  7. PDF文件打印受到限制?
  8. 坚果云+Typora+vscode 参考notion 进行个人知识管理
  9. Python基础:while循环 以及 练习题 :三位数的水仙花数 GDP 计算π 判断一个数是否是素数
  10. 超级计算机 计算化学,计算化学软件使用经验-超算中心.PDF
  11. 互联网协议 — 802.1q VLAN 虚拟局域网协议
  12. 动态规划——计算二项式系数问题
  13. 微软账号登陆不上_微软抛弃“亲生儿子”,IE浏览器被限制,强制你更换Edge
  14. Android BLE HIDS Data ,从问询DB 到写入Android 节点的flow 之四
  15. 记录一次 torch.cuda.is_available()==false的问题解决过程
  16. 用Python吐槽国产综艺节目!
  17. 基矢量的协变导数、矢量的协变导数
  18. 认知学派用计算机来比拟人,心理学基础习题解答.doc
  19. C++ Style and Technique FAQ (中文版)
  20. 《悟透JavaScript》之 甘露模型二

热门文章

  1. php 环境 手动,手动搭建php环境(win系统)
  2. 还不知道事务消息吗?这篇文章带你全面扫盲!
  3. consul 服务发现 集群 docker 版
  4. 对GUID的一点探讨
  5. java之struts2之类型转换
  6. shell初级-----更多结构化命令
  7. 2019湖南多校第四场
  8. c# WebApi之解决跨域问题:Cors
  9. 【MVC】VS常用技巧
  10. 漏洞利用之Metasploit使用过程