![]() |
1
3
您正在丢失已创建的结果,并且没有通过递归传递它。我修正了它并简化为一个函数。使用数组列表也意味着存在重复项。例如。
如果你想要上面的结果,那么继续使用arraylist。如果没有,我建议使用LinkedHashSet作为集合,不要有重复项和链接一次,这样插入的顺序就可以保持。如果不关心结果的顺序,可以使用HashSet。
-没有重复
-保持重复
你可以这样使用这个函数。
|
![]() |
2
1
你在抛弃你的孩子
改变
|
![]() |
3
1
当你这么做的时候
您正在更新在中定义的变量
改为这样做
|