我有一个非常大的数据集,我试图找到满足所有数据集的最小集合。最后一组必须对自己的一个值,该值在所有的数据集最小匹配逻辑
数据的少量样品看起来像
[0] => Array
(
[0] => 21
[1] => 21
[2] => 21
)
[1] => Array
(
[0] => 29
)
[2] => Array
(
[0] => 27
)
[3] => Array
(
[0] => 21
[1] => 21
[2] => 21
[3] => 39
[4] => 39
[5] => 43
)
[4] => Array
(
[0] => 29
[1] => 33
[2] => 33
[3] => 43
)
在这种情况下,我需要逻辑返回21,27和29 返回的值需要是与所有数组匹配的最小数值。由于我是一名PHP程序员,因此我使用PHP编写了这个函数。
所以基本上,你想要的最小的共同元素。 –
这可以优化很多。每个数组应该被缩减为不同的元素。如果任何数组是另一个数组的超集,它可以被删除。但其他人不确定。 –