Изменения

Перейти к: навигация, поиск

Поиск k-ой порядковой статистики в двух массивах

3 байта добавлено, 21:18, 16 апреля 2015
Совсем не наивное решение
'''int''' findKthOrderStatistic('''int[]''' A, '''int''' n, '''int[]''' B, '''int''' m, '''int''' k):
'''int''' i = randomn * (0 .. n k - 1) / (n + m)
'''int''' j = (k - 1) - i
<font color=green>// чтобы сохранить инвариант сделаем A[-1] = -INF и A[n] = +INF
577
правок

Навигация