leetcode-797 发表于 2019-01-25 | 分类于 leetcode | 阅读次数: 字数统计: 95 | 阅读时长 ≈ 1 123456789101112131415class Solution {public: void dfs(vector<vector<int>>& g, vector<vector<int>>& res, vector<int> path, int cur) { path.push_back(cur); if (cur == g.size() - 1) res.push_back(path); else for (auto it: g[cur]) dfs(g, res, path, it); } vector<vector<int>> allPathsSourceTarget(vector<vector<int>>& g) { vector<vector<int>> paths; vector<int> path; dfs(g, paths, path, 0); return paths; }};