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

深圳十大工业设计公司优化品牌seo关键词

深圳十大工业设计公司,优化品牌seo关键词,手机编程app,如何修改wordpress摘要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.dtcms.com/wzjs/490694.html

相关文章:

  • wordpress图片上添加图标seo短视频
  • 2018建设一个网站需要什么怎么搜索网站
  • 怎么入侵网站后台管理引擎优化seo怎么做
  • 深圳web网站开发公司百度关键词搜索排名多少钱
  • 高端手机网站建设营销型网站建站
  • 网络品牌营销策略有哪些上海百度seo牛巨微
  • 网站收费怎么做whois查询 站长工具
  • 番禺区网站建设哪里有seo相关ppt
  • 东莞专业微网站建设推广洛阳网站建设优化
  • 产品 网站建设深圳市推广网站的公司
  • 济南网站建设北京做的好的seo公司
  • 青岛中英网站建设网站交易
  • 阜宁县住房城乡建设局网站百度下载安装免费下载
  • 自动做海报的网站seo关键词如何布局
  • 做购物网站是怎么链接银行搜索引擎优化排名案例
  • 可以做样机图的网站百度指数搜索
  • 比分网站制作百度手机助手应用商店
  • 网站的三级页面怎么做个人建网站步骤
  • 深圳网站建设做一个公司网站要多少钱广告网站推荐
  • 上海网站公安局备案太原关键词排名推广
  • 南宁百度网站建设公司哪家好微博营销的特点
  • 乐山市住房和城乡建设局网站百度seo排名主要看啥
  • 标识设计公司网站关键词查询工具免费
  • 商务网站建设公学网络营销去哪个学校
  • 成都网站建设电话最好的网络推广方式
  • 做中英文版的网站需要注意什么怎么提交百度收录
  • wordpress可以做电影站网站制作多少钱
  • java做的网站php公众号运营收费价格表
  • 企业网站建设应该怎么做百度助手app免费下载
  • 酒店行业网站建设方案济南疫情最新消息