1
我有数组(A,B,C,D)。找到没有共同元素的组合
我选择了2个字母从上面4个字母组合使用组合公式
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组(应该是动态的),每个组应该有没有共同元素的数组(所有键应该是不同的,不应该重复单个元素)。
它工作正常的小阵,但有什么办法来处理大阵?我有大小9845的数组。我想找出独特的组合。 – vishal
为我的答案增加了一个比较示例。 – nibra
它适用于数量较少的数组,但是当我们有大量的数组并有更多的数组元素时,它就不起作用。 – vishal