回 帖 发 新 帖 刷新版面

主题:[讨论]求组合算法,难啊

有一2维数组[3,7],3行7列,存放不同的数据,如下: 
a1   a2   a3   a4   a5   a6   a7 
b1   b2   b3   b4   b5   b6   b7 
c1   c2   c3   c4   c5   c6   c7 
按任意1个元素组合时,有21种组合方式 
按任意2个元素组合时,有420种组合方式 
按任意3个元素组合时,有7980种组合方式 
…… 
…… 
…… 

问题是:如何输出它们的各个组合??? 

求一算法:输出1至5个元素任意组合时的各个组合结果? 
譬如2个元素组合时输出:a1a2   a1a3   a2a3…… 

感激不尽!!

回复列表 (共1个回复)

沙发

最简单的思路:

多少个元素组合多少个嵌套循环

我来回复

您尚未登录,请登录后再回复。点此登录或注册