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

网站背景居中怎么做网店运营工作内容

网站背景居中怎么做,网店运营工作内容,wordpress 手机商城,经典的公司简介范文一、题目 给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径。叶子节点 是指没有子节点的节点。 二、示例 2.1> 示例 1: 【输入】root [5,4,8,11,null,13,4,7,2,null,null,5,1], t…

一、题目

给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径。叶子节点 是指没有子节点的节点。

二、示例

2.1> 示例 1:

【输入】root = [5,4,8,11,null,13,4,7,2,null,null,5,1], targetSum = 22
【输出】[[5,4,11,2],[5,8,4,5]]

2.2> 示例 2:

【输入】root = [1,2,3], targetSum = 5
【输出】[]

2.3> 示例 3:

【输入】root = [1,2], targetSum = 0
【输出】[]

提示:

  • 树中节点总数在范围 [0, 5000]
  • -1000 <= Node.val <= 1000
  • -1000 <= targetSum <= 1000

三、解题思路

根据题目要求,我们需要寻找N条从根路径到叶子节点的路径,并要求满足该路径节点之和等于targetSum;既然涉及到二叉树节点遍历,常用的就是深度优先算法广度优先算法,那么由于本题涉及从根路径到叶子节点的路径,那么我们可以采用深度优先算法前序遍历对这道题进行解答。

其实本题的一个难点就是如何去拼装最终结果List<List<Integer>> result,那么既然是需要获得满足条件的路径节点值的集合,我们就可以创建一个变量LinkedList<Integer> path,用于记录当前所经过的节点值。那么当我们从根节点遍历到叶子节点之后,会有如下两种情况:

情况1】所有节点总和正好等于targetSum,那么我们通过复制path,然后保存到result中即可。如果还有其他树节点需要遍历,逐一回溯path末尾节点val值。
情况2】所有节点总和不等于targetSum,如果还有其他树节点需要遍历,逐一回溯path末尾节点val值。

需要注意的是,当我们确认某一条路径等于targetSum之后,我们需要“复制”该路径(即:通过new LinkedList(path))否则路径就会随着回溯操作而发生变化了。上面就是具体的解题思路,下面我们还是以输入:root = [5,4,8,11,null,13,4,7,2,null,null,5], targetSum = 22为例,看一下具体的操作过程是怎么样的。请见下图所示:

四、代码实现

class Solution {List<List<Integer>> result;LinkedList<Integer> path;public List<List<Integer>> pathSum(TreeNode root, int target) {result = new LinkedList();path = new LinkedList();dfs(root, target);return result;}public void dfs(TreeNode node, int value) {if (node == null) return;path.addLast(node.val);if (node.val == value && node.left == null && node.right == null) result.add(new LinkedList(path));dfs(node.left, value - node.val);dfs(node.right, value - node.val);path.removeLast(); // 回溯}
}

 今天的文章内容就这些了:

写作不易,笔者几个小时甚至数天完成的一篇文章,只愿换来您几秒钟的 点赞 & 分享 。

更多技术干货,欢迎大家关注公众号“爪哇缪斯” ~ \(^o^)/ ~ 「干货分享,每天更新」

http://www.yidumall.com/news/389.html

相关文章:

  • 修复WordPress图片上传错误南京关键词优化服务
  • 旅游业网站建设方案特点谷歌安装器
  • 设计师常去的素材网站十大计算机培训学校
  • 建设银行互联网站黑科技引流工具
  • 有没有帮忙做网站怎么制作网站平台
  • 苏州网站公安备案设计网站接单
  • 手机网站的建设北京谷歌seo
  • 全椒有做网站的吗wifi优化大师下载
  • 卡盟网站模板百度推广代理加盟
  • 建设网站的申请信用卡吗百度收录怎么查询
  • wordpress 自建页面无锡网站建设优化公司
  • 国内好的crm系统北京seo怎么优化
  • wap网站制作app百度客服联系方式
  • wap网站的未来搜索引擎优化seo公司
  • 宜兴市的城乡建设管理局网站游戏推广公司怎么接游戏的
  • wordpress 最好的插件seo优化一般包括
  • 不是固定ip如何做网站网站备案是什么意思
  • 津做网站网络营销的基本方法
  • 上海公司网站公安备案查询百度推广登录后台登录入口
  • 怎样创建自己公司的网站优化网络推广外包
  • 自己电脑如何做网站服务器cms网站
  • 网站建设公司有多少钱站长统计免费下载
  • 计算机关于网站开发的证书站长之家最新域名查询
  • 做网站界面尺寸优化seo排名
  • 企业网站程序源码seo优化网站
  • 今天石家庄出什么事了长沙企业seo服务
  • 大红门桥做网站最近10条重大新闻
  • wordpress开发视频网站模板sem是什么?
  • 做3d教学网站简单免费制作手机网站
  • xiu主题做的网站微信营销方案