leetcode上的一道题
给一个有 n 个结点的有向无环图,找到所有从 0 到 n-1 的路径并输出(不要求按顺序)
二维数组的第 i 个数组中的单元都表示有向图中 i 号结点所能到达的下一些结点(译者注:有向图是有方向的,即规定了 a→b 你就不能从> b→a )空就是没有下一个结点了。
示例 1:
输入:graph = [[1,2],[3],[3],[]] 输出:[[0,1,3],[0,2,3]]
解释:有两条路径 0 ->> 1 -> 3 和 0 -> 2 -> 3。
一般“找到所有”等字段的题目都可以考虑回溯算法,本题也不例外,直接上代码。
public class test{
LinkedList<List<Integer>> re =
new LinkedList<List<Integer>>(