美文网首页
LeetCode112 路径之和

LeetCode112 路径之和

作者: 洛珎 | 来源:发表于2019-12-31 21:28 被阅读0次

题目:


image.png

思路:
分几种情况:
1.如果root为空,直接返回false
2.如果root不为空:
2.1.左、右子树节点都为空,且根节点的值等于sum,直接返回true
2.2.左右子树节点任意为空或者都不为空,
则递归hasPathSum(root.left,sum-root.val)
&&hasPathSum(root.right,sum-root.val)


image.png
代码实现:
image.png

相关文章

  • LeetCode112 路径之和

    题目: 思路:分几种情况:1.如果root为空,直接返回false2.如果root不为空:2.1.左、右子树节点都...

  • 图的关键路径

    关键路径:在AOV网中,路径上各个活动所持续的时间之和称为路径长度,从源点到汇点具有最大长度的路径叫做关键路径。 ...

  • 图-关键路径算法

    关键路径(CriticalPath) 我们把路径上各个活动所持续时间之和称为路径长度,从源点到汇点具有最大长度的路...

  • 数据结构第二季 Day11 图 Kruskal算法、Dijkst

    一、最短路径基础知识 1、最短路径的定义是什么? 最短路径(Shortest Path):两顶点之间权值之和最小的...

  • 数据结构笔记(图->最短路径问题)

    最短路径(Shortest Path):网络中,两个不同顶点之间的所有路径中,边的权值之和最小的那条路径源点(So...

  • 19-最短路径(Shortest Path)

    最短路径(Shortest Path) 最短路径是指两个顶点之间权值之和最小的路径(有向图,无向图均可,不能有负权...

  • 图的最短路径

    最短路径是指两个顶点之间权值之和最小的路径, 但是不能有负权环 有负权边, A 到E 最短路径, A -> B -...

  • 数据结构(最短路径-迪杰斯特拉算法、弗洛伊德算法)

    最短路径 对于网图来说,最短路径,是指两顶点之间经过的边上权值之和最少的路径,并且我们称路径上的第一个顶点是源点,...

  • 六、图的应用

    最短路径 举了个地铁图的例子网络中两定点间的所有路径中,边权值之和最小的那条即为最短路径shortest path...

  • 6.1 图的最短路径

    在网络中,求两个不同顶点之间的所有路径 中,边的权值之和最小的那一条路径 这条路径就是两点之间的最短路径(Shor...

网友评论

      本文标题:LeetCode112 路径之和

      本文链接:https://www.haomeiwen.com/subject/bgmioctx.html