【发布时间】:2011-09-19 01:40:22
【问题描述】:
我有一个随机集合 S={3,12,15,24,33,40},我需要从这个集合中生成大小为 3 的子集。关于组合的大多数示例和解释都涉及一组递增和S1={1,2,3,4,...n} 等有序值。使用组合公式,我发现可能的组合数量为 20,但无法弄清楚如何在 C 中生成该列表。
如果集合像上面的 S 一样是随机的,我如何在 C 中获得没有重复的可能列表?
谢谢。
【问题讨论】:
-
需要生成所有组合还是随机生成单个组合?
-
组合列表 - 为此我猜测有 20 种组合,稍后我将对其进行排序。
标签: c algorithm combinations