传入参数为一个二层嵌套list(例:[[1,2],['a','b','c'],['!','@'],[...]]),list[0]为第一层节点,list[1]为第二层节点,依此类推。
要求:设计一个函数,return该n叉树所有的路径。
例子中的list就是return[
[1,'a','!'],
[1,'a','@'],
[1,'b','!'],
[1,'b','@'],
[1,'c','!'],
[1,'c','@'],
[2,'a','!'],
[2,'a','@'],
[2,'b','!'],
[2,'b','@'],
[2,'c','!'],
[2,'c','@']]
如下图所示:
这个并不是树的遍历,这就是一个简单穷举的问题,第一个位置可能是1或2,第二个可能是a,b或c,以此类推。
应该有更简洁的写法,暂时不想想了