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

深圳企业网站制作哪家好软文代写平台有哪些

深圳企业网站制作哪家好,软文代写平台有哪些,佛山做营销型网站建设,备案号被取消 没有重新备案网站会被关闭吗今日份题目: 给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径。 叶子节点 是指没有子节点的节点。 示例1 输入:root [5,4,8,11,null,13,4,7,2,null,null,5,1], targetSu…

今日份题目:

给你二叉树的根节点 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

题目思路

使用递归深度优先遍历,使用前序遍历,在遍历途中,记录路径,如果某一路径能得出target,那么将该路径放入结果数组,否则删除该路径。判断某一路径是否能得出target,就是在路过每个节点时让当前target减去该节点的值,直到0。

代码

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode() : val(0), left(nullptr), right(nullptr) {}*     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}*     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/
class Solution 
{
public:vector<vector<int>> res;vector<int> path;//记录路径void dfs(TreeNode* root, int target) {if(root==NULL) return;path.push_back(root->val);target-=root->val;if(root->left==NULL&&root->right==NULL&&target==0) {//满足条件的路径,放入结果数组中res.push_back(path);}//依次遍历左子树和右子树dfs(root->left,target);dfs(root->right,target);path.pop_back();//依次递归完,如果没有压入结果数组,就说明该路径不满足条件,删除}vector<vector<int>> pathSum(TreeNode* root, int target) {dfs(root,target);return res;}
};

提交结果

 欢迎大家在评论区讨论,如有不懂的代码部分,欢迎在评论区留言!

http://www.dt0577.cn/news/33846.html

相关文章:

  • 百度自助网站建设小学生抄写新闻20字
  • 网站建设怎么用长尾做标题seo外链技巧
  • 怎样做网站排名刷关键词的平台
  • 现在还用dw做网站设计么淘宝指数转换
  • 淄博做网站跟优化网络营销好找工作吗
  • 有没有如何做网站的书百度站长平台网站提交
  • 营销网站建设一薇网络推广怎么找客户
  • 做网站有哪些语言seo研究协会网是干什么的
  • 页面设计制作网站源码网站维护中
  • 北京住房和城乡建设部网站首页百度投放广告流程
  • 做游戏交易网站关键词排名优化技巧
  • pinterest的优点长沙官网seo收费标准
  • 淄博临淄网站建设优化大师有用吗
  • 外贸网站推企业网络推广平台
  • 在什么网站做推广最好北京cms建站模板
  • 什么不属于网站推广软件seo咨询师
  • 南宁网站推广费用下载百度浏览器
  • 南通城乡建设局网站初学者做电商怎么入手
  • 集团网站设计案例厦门百度推广开户
  • 最专业的网站建设台州seo排名外包
  • 哪些网站可以做商家石家庄限号
  • 做web网站原型seo是什么岗位
  • 网站域名注册商seo视频教程百度网盘
  • 公司网站建设亚运村北京网络营销公司
  • 网站建设制作 南京公司老哥们给个关键词
  • win xp 个人网站免费建设百度指数如何提升
  • 硬件工程师40岁后的出路济南网络优化厂家
  • 网站模板抄袭百度官网首页入口
  • 怀化最新防疫情seo发外链的网站
  • 一个虚拟机怎么做两个网站实时热点新闻