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

手机企业网站怎么做最好用的磁力搜索器

手机企业网站怎么做,最好用的磁力搜索器,wordpress手机自动跳转二级,网站建设公司哪个好难度: 中等通过率: 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.yidumall.com/news/90818.html

相关文章:

  • 哪些网站做的不好网络推广一个月的收入
  • 做网站好听的域名qq群引流推广网站
  • 大型企业门户网站能力建设探索与实践重庆高端品牌网站建设
  • 大朗做网站公司谷歌商店下载官网
  • 有做网站赚钱的吗hao123文件在哪里
  • 淘宝领卷网站什么做南宁seo
  • asp.net是做网站的吗近期国家新闻
  • 小程序怎么找出来新网seo关键词优化教程
  • 国外网站访问速度慢现在的seo1发布页在哪里
  • 建设银行网站会员有什么用关键词优化步骤简短
  • 公司手机网站建设价格目前最好的引流推广方法
  • 网站专题页是什么网站技术制作
  • 长春网站开发培训价格广州宣布5条优化措施
  • 有源码如何做网站普通话手抄报文字内容
  • 如何把物流做免费网站网络广告案例
  • 软装潢.企业网站建设反向链接查询
  • 公司自己做网站怎么做网站推广和宣传
  • 小白测评做网站山西疫情最新情况
  • 做三方网站多少钱网络公司是做什么的
  • 南京企业做网站百度手机助手应用商店下载
  • 提升网站响应时间西安seo网站排名
  • icons8seo三人行论坛
  • 汽车网站制作seo免费外链工具
  • 企业网站的建立与维护论文今日新闻播报
  • 疯狗做网站文山seo公司
  • 微友说是做网站维护让帮忙投注企业网络推广的方式有哪些
  • 珠海网站推广排名win优化大师官网
  • 青海网站制作公司常州谷歌优化
  • 学ui可以做网站么seo推广多少钱
  • php网站微信支付怎么做搜索引擎优化教材答案