【发布时间】:2013-04-17 10:45:56
【问题描述】:
我有数组(A、B、C、D)。
我使用组合公式从以上4个字母中选择2个字母组合成6个组合
n! /r! (n-r)!
数组(A,B), 数组(A,C), 数组(A,D), 数组(B,C), 数组(B,D), 数组(C, D)
我怎样才能找到没有共同字母的 2 或 3 或 n 组(应该是动态的)的组合。所以我希望结果低于 2 组的组合,
数组(A,B), 数组(C, D)
数组(A,C), 数组(B,D),
数组(A,D), 数组(B,C),
这只是一个示例,但我希望该算法适用于大量数组(我有超过 35000 个数组)。我想找到 2 或 3 或 n 组(应该是动态的),每个组都应该有没有共同元素的数组(所有键应该不同,而不应该重复单个元素)。
【问题讨论】:
标签: php algorithm math combinations probability