当前位置: 首页 > news >正文

为什么要做网站建设wordpress安装 var

为什么要做网站建设,wordpress安装 var,博主怎么赚钱,网站建设陆金手指谷哥9难度:Medium 题目: 给定一棵二叉树,其中每个节点都含有一个整数数值(该值或正或负)。设计一个算法,打印节点数值总和等于某个给定值的所有路径的数量。注意,路径不一定非得从二叉树的根节点或叶节点开始或结束&#x…

难度:Medium

题目:

 给定一棵二叉树,其中每个节点都含有一个整数数值(该值或正或负)。设计一个算法,打印节点数值总和等于某个给定值的所有路径的数量。注意,路径不一定非得从二叉树的根节点或叶节点开始或结束,但是其方向必须向下(只能从父节点指向子节点方向)。给定一棵二叉树,其中每个节点都含有一个整数数值(该值或正或负)。设计一个算法,打印节点数值总和等于某个给定值的所有路径的数量。注意,路径不一定非得从二叉树的根节点或叶节点开始或结束,但是其方向必须向下(只能从父节点指向子节点方向)。


示例:
给定如下二叉树,以及目标和 sum = 22

              5/ \4   8/   / \11  13  4/  \    / \7    2  5   1

返回:

3
解释:和为 22 的路径有:[5,4,11,2], [5,8,4,5], [4,11,7]

 提示:

  • 节点总数 <= 10000

Related Topics

  • 深度优先搜索
  • 二叉树

重点!!!解题思路

 明确题目要求:路径不一定非得从根节点开始,可以从树中任意节点开始。

 明确解题思路:正常使用dfs即可,当sum值减到0就说明有一条路线,然后枚举树中的每一                            个节点即可

源码:

    class Solution {public int pathSum(TreeNode root, int sum) {if (root == null) return 0;int l = pathSum(root.left, sum);int r = pathSum(root.right, sum);return l + r + getSum(root, sum);}public int getSum(TreeNode root, int sum) {if (root == null) return 0;sum -= root.val;return (sum == 0 ? 1 : 0) + getSum(root.left, sum) + getSum(root.right, sum);}}

 运行结果:

如果您还有什么疑问或解答有问题,可在下方评论,我会及时回复。

系列持续更新中,点个订阅吧,喜欢练习算法那就点个攒吧 

http://www.yayakq.cn/news/833821/

相关文章:

  • 如何做公众号微信推广北京网站设计技术乐云seo
  • 一个网站开发需要多久建材团购网站建设方案
  • 手机网站整站模板下载install wordpress
  • 做网站和app有什么区别怎样推广自己
  • 乐清网站建设推广建设手机网站例
  • 济南做网站哪好微信网站用什么制作的
  • 做网站后台学什么专业电工应用技术网站资源建设
  • 北京网站建设推荐安徽秒搜科技食品销售公司网站制作
  • 东莞建设银行官方网站定制公司官网
  • vps里面设置了一下读取和写入网站无法显示了现在流行用什么语言做网站
  • 做简历哪个网站好企业定位是网站建设的
  • 做网站图片用什么格式wordpress支持论坛
  • 苏州做企业网站建设深圳住房保障和建设局官网
  • 自助免费网站制作东台建设局官方网站
  • 口碑好的秦皇岛网站建设哪里有网站优化内容
  • 网站空间建设网站后台有哪些
  • 有哪些好的做兼职的网站黑糖 wordpress 主题
  • 站长工具域名备案查询广州市政务中心官网
  • 性价比最高网站建设上海网站建设找缘魁
  • 一个网站做两种产品wordpress 数据库爆炸
  • 珠海做企业网站多少钱一流的微商城网站建设
  • flash网站模版哪个网站建站比较好
  • 坪山住房及建设局网站在厦门做网站找谁
  • 哪家好做网站网站开发教学视频百度云
  • 加强网站安全建设说明报告范文太原优化型网站建设
  • 电子商务网站建设报价深圳高速建设公司
  • 网站怎样制作流程江苏专业做网站的公司哪家好
  • wordpress添加轮播搜索关键词排名优化技术
  • 网站菜单分类怎么做电子菜单小程序怎么做
  • 百度网站推广一年多少钱网站模板做网站