【发布时间】:2013-01-29 11:40:36
【问题描述】:
假设我有 n 个包含如下元素的数组
a1 -> e11,e12,e13
a2 -> e21,e22,e23,e24,e25
a3 -> e31,e32
a4 -> e41,e42,e43,e44
...
an -> en1,en2,en3,en4,en5,en6
我想从上面的每个数组中获取包含 n 个元素的所有可能排列。
例如。
e11,e21,e31,e41.........,en1
e13,e25,e32,e41.........,en6
等等……
建议我一个有效的方法,如果可能的话,用 Java 或 C 编写代码 sn-p。
【问题讨论】:
-
我会递归遍历每个组合。这既简单又高效。
标签: java c algorithm permutation combinations