我有一个称为mapDependecies的TreeMap:
TreeMap<String, ArrayList<String>> mapDep
我的地图示例:
[a=[b, c], c=[f,e], b=[], f=[x,y]
因此,每个键(示例a)取决于其值(b,c)。我想将键及其依赖项和它们的依赖项放在一个数组中。
我希望结果如下:
Array = [[a,b,c,f,x,y,e], [c,f,x,y,e], b[], [f,x,y]]
如何使用递归获得想要的结果?
您需要递归,一次又一次地获取依赖关系,因此一次又一次地调用该方法: