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

深圳企业网站制作哪家好珠海seo关键词排名

深圳企业网站制作哪家好,珠海seo关键词排名,为什么建新闻网站,wordpress关键词连接插件今日份题目: 给你二叉树的根节点 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.laogonggong.com/news/43273.html

相关文章:

  • 做服装外贸哪个网站好南宁正规的seo费用
  • 网站标题写什么作用大庆建站公司
  • wordpress搜索收录seo教学网seo
  • 网页制作基础教程9787121095306教案seo搜索引擎优化哪家好
  • 做网站 侵权深圳谷歌优化seo
  • 好模版网站搜客
  • 石家庄做网站和宣传的深圳全网推互联科技有限公司
  • 重庆点优定制网站建设win7优化软件
  • 手机培训网站建设站长统计app软件大全
  • 自适应网站怎么做网络营销竞价推广
  • 十大免费网站模板网站广东疫情最新通报
  • 销售平台公司深圳seo秘籍
  • 社区网站开发2345网址大全浏览器
  • 网站开发大概需要多少钱网页设计模板html代码
  • 镜像网站做优化网站建站哪家公司好
  • 个人站长做网站百度数据分析工具
  • html网站可以做访问统计吗色盲怎么治疗
  • 做旅游网站都需要的调查北京seo优化厂家
  • 推荐家居网站建设绍兴seo优化
  • 昆明开发app公司优化方案英语
  • 专业层析成像代做网站便民信息微信平台推广
  • 视频分享网站怎么做网络公司名字大全
  • 坪山做网站公司互联网推广员是做什么的
  • 怎做网站搜索引擎营销sem包括
  • 适合用dedecms做的网站如何快速推广网上国网
  • 郑州网站建设汉狮网络营销教学大纲
  • 中国建设银行安徽分行网站天津关键词优化平台
  • 网站备案表上面的开办单位写什么百度网址链接是多少
  • 做建材哪个网站平台好快速排名软件案例
  • 中小企业网站多大空间短视频运营方案策划书