113:Path Sum II【树】【DFS】
来源:互联网 发布:cit是什么软件 编辑:程序博客网 时间:2024/05/19 07:27
题目链接:click~
/*题意:给出一颗树和一个值sum,求树中从根结点到叶子结点的所有路径 且每条路径上结点的和等于sum */ class Solution {public: void GetPathSum(TreeNode *T, int sum, vector<int> &v, vector<vector<int>> &path) { if(T == NULL) return; //当前结点是叶子结点,且结点值等于sum if(T->left == NULL && T->right == NULL && T->val == sum) { v.push_back(T->val); path.push_back(v); v.pop_back(); return; } v.push_back(T->val); int next_sum = sum - T->val; GetPathSum(T->left, next_sum, v, path); GetPathSum(T->right, next_sum, v, path); v.pop_back(); } vector<vector<int> > pathSum(TreeNode *root, int sum) { vector<vector<int>> path; vector<int> v;//存放每一个可能的路径 GetPathSum(root, sum, v, path); return path; }};
0 0
- 113:Path Sum II【树】【DFS】
- DFS Path Sum II
- LeetCode 113 Path Sum II (DFS)
- Path Sum & Path Sum II | LeetCode DFS
- 【leetcode】113Path Sum II(DFS输出路径)
- 【二叉树】DFS计算路径和,保存路径【113. Path Sum II】【112. Path Sum】
- [113]Path Sum II
- 113、Path Sum II
- 113Path Sum II
- 113-Path Sum II
- [leetcode][tree][dfs] Path Sum II
- LeetCode 113. Path Sum II DFS求解
- (M)DFS:113. Path Sum II
- [112]. Path Sum,[113]. Path Sum II
- 112:Path Sum【树】【DFS】
- LeetCode 113: Path Sum II
- LeetCode(113)Path Sum II
- LeetCode: Path Sum II [113]
- 以不同驾校管理员身份进入网站显示对应驾校的信息,并对信息进行增加,删除,修改
- C# 利用socekt做到http监听,怎么样才能做到高性能
- Java基础复习第四天
- 【android】两个view共用同一个animation对象的问题
- 如何将项目部署在linux服务器
- 113:Path Sum II【树】【DFS】
- linux 设备驱动开发连载
- Android学习心得② - fragment中设置双击返回键退出程序
- Java Fork/join框架
- C++primer(十一)泛型算法
- Sicily 1500. Prime Gap
- 基于2.8版本redis配置文件中文解释
- 数论
- 2014,名企面试难度排行榜