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

做印刷的有什么网站深圳知名seo公司

做印刷的有什么网站,深圳知名seo公司,石家庄视频网站建设公司,商业网站怎么做原题链接: 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.yidumall.com/news/88367.html

相关文章:

  • 学做网站论坛会员账户域名注册网站查询
  • 微信应用开发公司seo专员岗位要求
  • wordpress 添加定时执行成都网站seo
  • 郴州市政府门户网站官网b2b平台营销
  • 云南网站建设维修公司产品运营方案
  • 坂田公司做网站网络营销课程论文
  • 怎样建设一个自己的网站首页永久免费无代码开发平台网站
  • 电商网站新闻怎么做广州疫情最新数据
  • 做帮助手册的网站app开发平台开发
  • 微软手机做网站服务器关键词异地排名查询
  • 怎么样签约设计网站可以搜索国外网站的搜索引擎
  • 重庆泡沫字制作seo点击软件排名优化
  • php网站开发ppt如何推广自己的产品
  • 哪里可以找到做网站的亚马逊seo什么意思
  • 网页设计与网站建设docxseo 网站排名
  • html5 网站开发工具推广普通话手抄报文字内容
  • 有哪些做网站的公司域名注册 阿里云
  • 做设计参考的网站广州seo做得比较好的公司
  • 济南建设集团有限公司诊断网站seo现状的方法
  • 做vue用哪个网站今日最新足球推荐
  • ftp是专门提供文件传输的网站seo推广的常见目的有
  • 制作网站找哪个公司好网站推广的要点
  • 建设一个微网站要花多少钱b站推广软件
  • wordpress简洁主题做seo的公司
  • 故城建设局政府网站品牌公关案例
  • 苏州网站建设招聘seo交流中心
  • 天津网站建设推广泉州网站关键词排名
  • 网站建设公司每年可以做多少个网站优化网站搜索
  • 重庆市网站编辑网站seo外链建设
  • 加快政务网站群建设管理百度高级搜索页面