小编Jor*_*ith的帖子

智能地生成组合的组合

假设我有一个30个学生的班级,并希望生成一种可能的方式,将它们划分为5个组(顺序无关紧要).

我知道如何找到学生的所有组合,分别组成一个小组(http://www.merriampark.com/comb.htm).通过使用该迭代器和一些递归,我可以找到可能的组合组合的PERMUTATIONS.但是,选择组的顺序不相关,我想尽量缩短执行时间.那么如何找到可能组的唯一组合?

上面的算法使用词典排序来避免生成重复的组合......有没有办法可以在群组而不是对象上使用这个想法?

我很了解Ruby,Java/Python也不太了解.提前感谢任何建议!

ruby grouping combinations

4
推荐指数
1
解决办法
1316
查看次数

标签 统计

combinations ×1

grouping ×1

ruby ×1