я получил задал этот вопрос раз и до сих пор не в состоянии понять это:Параллельные вычисления медианы большого массива
У вас есть массив целых чисел N
, где N
велико, скажем, млрд. Вы хотите вычислить медианное значение этого массива. Предположим, что у вас есть m+1
машин (m
работников, один мастер) для распространения задания. Как бы вы это сделали?
Поскольку медиана является нелинейным оператором, вы не можете просто найти медиану в каждой машине, а затем взять медианную из этих значений.
Какая система коммутации делает машины m + 1 между ними? – 2010-05-28 21:06:18
Возможный дубликат: http://stackoverflow.com/questions/2571358/median-of-a-billion-numbers –