如果您有十亿个数字和一百台计算机,那么找到这些数字的中位数的最佳方法是什么?
我的一个解决方案是:
如果我们m1 < m2 < m3 ...先进行合并Set1,Set2并在结果集中我们可以丢弃低于Set12(合并)中位数的所有数字.所以在任何时候我们都有相同大小的集合.顺便说一下,这不能以并行方式完成.有任何想法吗?
m1 < m2 < m3 ...
Set1
Set2
Set12
algorithm distributed-computing
algorithm ×1
distributed-computing ×1