【发布时间】:2015-10-20 14:04:23
【问题描述】:
在 Java 中,使用递归函数从多组候选中获取所有元素组合的最佳方法是什么?
一般而言,候选集的数量是未定义的,因此递归解决方案似乎适合此任务。作为给定候选集的示例
[1,2]
[3,4]
[5,6,7]
应该得到 12 种组合:
[1,3,5] [2,3,5]
[1,4,5] [2,4,5]
[1,3,6] [2,3,6]
[1,4,6] [2,4,6]
[1,3,7] [2,3,7]
[1,4,7] [2,4,7]
候选集表示为列表类型的列表:List>
【问题讨论】: