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

做印刷的有什么网站百度指数官网入口

做印刷的有什么网站,百度指数官网入口,网站如何做信誉认证,淘宝网站建设可靠原题链接: 112. 路径总和 解题思路: 如果求根节点到叶子节点的路径上的节点值之和,假设共有3个节点,那么写成计算式是val1 val2 val3 sum那么将计算式转换就可以得到val3 sum - val1 - val2也就是说,问题可以从…

原题链接:

112. 路径总和

解题思路:

  1. 如果求根节点到叶子节点的路径上的节点值之和,假设共有3个节点,那么写成计算式是val1 + val2 + val3 = sum
  2. 那么将计算式转换就可以得到val3 = sum - val1 - val2
  3. 也就是说,问题可以从求和转换为,每向下查找一层节点,就将求和减去当前节点的值,最后只要判断叶子节点的值val3,是否和最后sum - val1 - val2相等即可
  4. 需要特别判断的是:二叉树为空,此时无值,返回false
/*** @param {TreeNode} root* @param {number} targetSum* @return {boolean}*/
var hasPathSum = function(root, targetSum) {// 如果二叉树为空if (!root) return false// 如果当前节点没有子节点,它就是叶子节点,只要判断root.val === targetSumif (!root.left && !root.right) return root.val === targetSum// 每一层节点都将targetSum减去root.val,最后一层只要对比叶子节点的值是否等于targetSum// 最后将结果逐层向上返回return hasPathSum(root.left, targetSum - root.val) || hasPathSum(root.right, targetSum - root.val)
};
http://www.bjxfkj.com.cn/article/103964.html

相关文章:

  • 婺源网站建设网络推广需要多少费用
  • wordpress能做任何网站seo具体是什么
  • 营销网站建设内容搜索引擎优化
  • 可以注册免费网站关键词优化软件排行
  • 九江网站建设优化公司娄底seo
  • 成都建站模板公司网络推广运营途径
  • frontpage新建网站百度seo详解
  • 制作商城网站广州市运营推广公司
  • 游戏开发软件工具郑州本地seo顾问
  • 北京网站建设的价格低网络推广外包代理
  • 方太官方网站的建设情况免费下载官方百度
  • 网站开发常用软件软件外包
  • 网站域名备案在阿里云怎么做如何自己弄个免费网站
  • 让人做网站需要准备什么软件aso推广方案
  • c 网站开发视频教程网站友情链接检测
  • 国外wordpress电影模板北京百度推广优化
  • 制作网站客服系统山东关键词网络推广
  • wordpress建音乐合肥seo外包平台
  • 单位建设网站需要招标关键词优化价格
  • 网站建设 题目今日热搜
  • wordpress 浏览量 点击seo综合优化公司
  • 微信移动网站建设贵阳关键词优化平台
  • 网站哪家公司好google搜索首页
  • php微网站开发博客推广的方法与技巧
  • 昆明网站建设方案优化微信引流推广怎么找平台
  • 自适应网站导航是怎么做的广州企业网站推广
  • 昌平网站建设公司厨师培训学校
  • 权威的赣州网站建设手机上如何制作自己的网站
  • 湖北营销型网站建设费用数据分析师证书
  • 软装潢.企业网站建设seo技术服务外包