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

建设企业网站注意事项怎么做网站站长

建设企业网站注意事项,怎么做网站站长,如何开电商店铺,wordpress主题删不掉难度: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/213879/

相关文章:

  • 阿里云备案网站名称各大网站网址目录
  • seo网站自动推广网站建设标签
  • 做站群的网站怎么来wordpress轻量服务器
  • 做网站北京公司北京师大互联网公司排名
  • 网页模板网站有哪些增加收录网站
  • jsp做的网站如何查看博山区住房和城乡建设局网站
  • 陕西建设网综合服务中心网站html购物网站
  • 足球哪个网站做的比较好网站建设方式可行性分析
  • 优化网站定制关于做网站ppt
  • 北京网站优化推广效果我自己做网站
  • 南昌建网站的公司御花园网站建设公司
  • 网站策划招聘有哪些网站可以做设计竞标
  • 电子商务网站建设实训过程无锡网站制作价格
  • 购物便宜的网站有哪些如何搜索网站的内容
  • 选择合肥网站建设口碑好的郑州网站建设
  • 药品在哪些网站做推广房地产最新消息是涨还是跌
  • 网站怎么绑定织梦wordpress相册设置
  • 上海专业网站推广公司郑州比较厉害的短视频公司
  • 怎么做自己的外卖网站淘宝做个网站多少钱
  • 哪些网站做推广性价比高国外高大上设计网站
  • 三大门户网站哪家做的最好什么是网站前台静态化
  • 个人网站备案备注范文视频制作培训机构
  • 公司网站建设找谁做廊坊市固安县建设局网站
  • 男孩子怎么做网站赚钱国家备案查询系统
  • 如何增加网站关键词企业所得税2021最新
  • vs2015做网站如何添加控件网站建设改版方案
  • 网站渗透网站托管..
  • 肥城网站建设推广赣州市城乡建设局官方网站
  • 网站建设建设价格php网站开发api
  • 集团网站建设特点 助君SEO与网站建设创意