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

家居装饰网站设计论文网站建设ui

家居装饰网站设计论文,网站建设ui,那里建设网站,广西柳州模板十大名牌难度: 中等通过率: 38.7%题目链接:. - 力扣(LeetCode) 题目描述 给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。 说明: 叶子节点是指没有子节点的节点。 示例: …
  • 难度: 中等
  • 通过率: 38.7%
  • 题目链接:. - 力扣(LeetCode)

题目描述

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

说明: 叶子节点是指没有子节点的节点。

示例:
给定如下二叉树,以及目标和 sum = 22

              5/ \4   8/   / \11  13  4/  \    / \7    2  5   1

返回:

[[5,4,11,2],[5,8,4,5]
]

解法:深度优先遍历

在遍历过程中记录下当前走过的路径,如果路径之和等于目标值,且当前节点为叶子节点,那么将当前路径插入结果中。

深度优先遍历采用递归的写法,可以使用单个容器记录下当前的路径。进入节点时,在路径中插入节点,退出节点时,删除节点。

class Solution {
public:vector<vector<int>> pathSum(TreeNode* root, int sum) {vector<vector<int>> ret;vector<int> path;dfs(root, path, sum, ret);return ret;}void dfs(TreeNode* node, vector<int>& path, int remain, vector<vector<int>>& ret){if(node == nullptr){return;}remain -= node->val;path.push_back(node->val);if(node->left == nullptr && node->right == nullptr && remain == 0){ret.push_back(path);}dfs(node->left, path, remain, ret);dfs(node->right, path, remain, ret);path.pop_back();}
};
http://www.yayakq.cn/news/497258/

相关文章:

  • 网站怎么做pc导流页登陆空间商网站
  • 顶尖网站设计达州高端网站建设
  • 网站安全备案网站优化要用什么软件
  • 千博企业网站wordpress弹窗提示
  • 给我免费播放电影常州建站优化
  • dw代码做网站网站淘宝客一般怎么做
  • 南昌seo网站推广几种语言的网站如何做
  • 国外移动端网站模板企业建网站群
  • 郑州网站建设知识分享苏州淘宝网站建设
  • 家具营销型网站模板公众号开发价格多少
  • 单页网站制作视频教程wordpress qq登录微信
  • 门户网站建设 简报devexpress网站开发
  • 可以玩小游戏的网站网站安全检测网站
  • 网站备案中 解析地址十大免费软件下载大全
  • 用html做网站源代码wordpress 5.0编辑器很难用
  • 怎么去建一个网站网站投稿系统怎么做
  • 网站里面的图片做桌面不清晰制作网络网站
  • xml是用来做网站的嘛建设网站公司招聘
  • 专业旅游网站建设注册安全工程师
  • 众搜科技做百度网站wordpress文章分多列排
  • app科技产品网站建设海外做淘宝网站
  • 台州网站专业制作滁州市南谯区住房和建设局网站
  • 织梦网站地图制作教程模板网站建设优惠
  • 世界杯直播入口官网seo技术 如何优化网站内部结构
  • 做自媒体关注的网站外贸软件app
  • ui设计师是什么厦门seo公司
  • 四川网站建设培训dw网页制作教程主页子页
  • 学做面包到什么网站前端做网站之后的感想总结
  • 网站建设公司现在还挣钱吗网页模板是什么
  • 中美网站建设差异做网站显示不同字体