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

做网站公司哪家好疫情最新消息今天公布

做网站公司哪家好,疫情最新消息今天公布,滨州改版网站建设服务,用QQ群做网站排名113. 路径总和 II 给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径。 叶子节点 是指没有子节点的节点。 示例 1: 输入:root [5,4,8,11,null,13,4,7,2,null,null,5,1], t…

113. 路径总和 II

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

叶子节点 是指没有子节点的节点。

示例 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:

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

示例 3:

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

提示:

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

这题呢其实也比较简单,但是有几个比较坑的点需要在这里说一下,以防各位入坑~

先看代码:

class Solution {
public:vector<vector<int>> res;vector<int> temp;void getAllRoute(TreeNode* root, int targetSum, int sum) {if (root == nullptr)//这里一定要先判断,不然sum += root->val会报错return;
//下面两行代码一定要放到if判断的前面,不然部分样例会报错,为什么这么写各位应该是清楚地~sum += root->val;temp.push_back(root->val);if (root->left == nullptr && root->right == nullptr &&sum == targetSum) {//判断是否到了叶子结点并且当前值是否等于目标值res.push_back(temp);}getAllRoute(root->left, targetSum, sum);getAllRoute(root->right, targetSum, sum);temp.pop_back();sum -= root->val;}vector<vector<int>> pathSum(TreeNode* root, int targetSum) {int sum = 0;if (root == nullptr)return res;getAllRoute(root, targetSum, sum);return res;}
};

看完代码,如果你觉得恍然大悟,那恭喜你,算是对回溯和深搜学的比较好的,但是如果看完代码觉得还是很懵的建议再去看看回溯,理解其中的含义再做几道题就明白了;深搜这里其实主要就是为了遍历整棵树,这个没啥可说的,不理解的评论区评论或者私信哦~

http://www.15wanjia.com/news/8260.html

相关文章:

  • 杭州 城西 做网站今日新闻联播
  • 昆明seo网站推广搜狗网站收录入口
  • 马克·扎克伯格大学做的网站企业网站优化外包
  • seo计费系统信息流优化师面试常见问题
  • 都匀网站制作公司互联网营销师培训费用是多少
  • 自己做的网站怎么链接火车头采集关键词长尾词优化
  • 淘客网站怎么做返利天津建站网
  • 菜单制作软件app抖音搜索优化
  • 盐田网站设计网络销售培训
  • 网站建设草图方案广告公司的业务范围
  • 云南省建设工程标准定额网站app运营方案策划
  • 怎么样在虚拟机做web网站网站优化网
  • 做网站什么软件好重庆seo网站推广费用
  • 做进口葡萄酒的网站网站策划
  • 苹果做ppt模板下载网站windows优化大师怎么用
  • 苏州网站 建设 公司重庆做网络优化公司电话
  • 做国际贸易都用什么网站合肥网站优化平台
  • 免费网站建设排行表seo图片优化
  • 网站如何做子域名运营网站
  • 公司用的网站用个人备案可以吗搜索引擎哪个好
  • 搜索引擎优化涉及的内容google seo
  • 一个网站项目几个人做定制企业网站建设制作
  • 做推广什么网站好培训心得体会总结简短
  • 国外专门做图像增强的网站网络营销策划的基本原则是什么
  • 网站建设易网拓谷歌seo培训
  • 更改网站图标quark搜索引擎入口
  • 东莞网站维护品牌全案策划
  • 免费网站虚拟主机口碑营销成功案例
  • 二级域名可以单独做网站吗电商网站公司
  • 制作政府网站北京营销推广网站建设