LeetCode每日一题,129. Sum Root to Leaf Numbers
先看题目描述
大意就是给定一棵二叉树,每条从根到叶子节点的路径都代表一个数字,计算从根到叶子节点生成的所有数字之和
算法和思路
DFS+回溯
深度优先搜索是很直观的做法。从根节点开始,遍历每个节点,如果遇到叶子节点,则将叶子节点对应的数字加到数字之和。如果当前节点不是叶子节点,则计算其子节点对应的数字,然后对子节点递归遍历
算法源码
1 | /** |
记录自己的学习历程
LeetCode每日一题,129. Sum Root to Leaf Numbers
先看题目描述
大意就是给定一棵二叉树,每条从根到叶子节点的路径都代表一个数字,计算从根到叶子节点生成的所有数字之和
DFS+回溯
深度优先搜索是很直观的做法。从根节点开始,遍历每个节点,如果遇到叶子节点,则将叶子节点对应的数字加到数字之和。如果当前节点不是叶子节点,则计算其子节点对应的数字,然后对子节点递归遍历
1 | /** |