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

武汉网站建设模板如何制作/南京网站seo

武汉网站建设模板如何制作,南京网站seo,电子商务网站建设的平台,深圳营销型企业网站leetcode 113 思路 本题可以参考:求二叉树的所有路径 方法是很相似的,只不过我们这里多了个条件,需要路径和等于目标值的才能作为结果加入,所以每次遍历需要传入目标值,最开始传入目标值,然后每到一个节点…

leetcode 113

在这里插入图片描述

思路

本题可以参考:求二叉树的所有路径
方法是很相似的,只不过我们这里多了个条件,需要路径和等于目标值的才能作为结果加入,所以每次遍历需要传入目标值,最开始传入目标值,然后每到一个节点就减去这个节点的值,最终到叶子节点的时候,如果值为0,说明这条路径的和是等于目标值的,所以可以放入result中
需要特别注意⚠️的是:最终存放结果的时候不可以直接result.push(path) 因为后序还会对path进行操作,push或者pop操作都是直接在修改path,如果result这里直接push(path),那么这时候放入的是数组的地址,后面对path的更改都会影响到它,所以需要生成一个新的地址来存放,以免结果受影响

实现

var pathSum = function (root, targetSum) {if (!root) return [];let result = [];const deep = (node, path, target) => {const item = target - node.val;path.push(node.val)if (!node.left && !node.right) {if (item === 0) {// 这里需要注意,要生成一个新的数组,而不是直接使用pathresult.push([...path])}}if (node.left) {deep(node.left, path, item)path.pop()}if (node.right) {deep(node.right, path, item)path.pop()}}deep(root, [], targetSum)return result;
};
http://www.whsansanxincailiao.cn/news/30333090.html

相关文章:

  • 小网站大全/上海关键词排名推广
  • 多用户商城系统是什么/seo视频教学网站
  • 仿站酷网站模板/搜索引擎优化技术有哪些
  • 131美女做爰网站/邮件营销
  • 建设什么网站/广西网络推广公司
  • 自己怎么做wap网站/培训加盟
  • google 网站营销/株洲网页设计
  • 三里屯网站建设公司/优化模型有哪些
  • 做网站必须会编程吗/渠道销售怎么找客户
  • 建设网站 安全事项/北京公司排名seo
  • 做的网站怎么发网上/国际军事新闻最新消息今天
  • 商务网站建设中存在的问题/汕头seo排名
  • 网站如何做/百度建站平台官网
  • 打渔网站建设/抖音广告推广怎么收费
  • 做销售网站/百度客户端手机版
  • 无锡市政府网站建设/百度 营销推广怎么做
  • 宜昌建网站/杭州网站优化
  • 青岛网站建设-中国互联/seopeixun com cn
  • 衡水哪儿做网站便宜/谷歌推广培训
  • 个人建站做什么网站比较赚钱/如何免费发布广告
  • 网站上地图是怎样做的/济南网站制作
  • wordpress全站301/seo 什么意思
  • 网站设计的汕头公司/软文广告是什么意思
  • 自适应网站怎么做m站/长沙优化排名
  • 网站免费建设/windows优化大师兑换码
  • 网站建设应用/搜索引擎优化实训报告
  • html5 房地产网站案例/厦门人才网官网登录
  • 珠海建站/营销网站建设服务
  • 个体户做网站去哪里做/seo排名优化的方法
  • 动态网站背景做多少合适/佛山seo代理计费