Выбор "P" в Чернослив и Алгоритм поиска
Примечание: на рисунке выше показано разбиение на группы по 5 (столбцы). Горизонтальное поле обозначает медианные значения каждого раздела. Пункт "P" указывает медиану медиан.
У большинства исследований, которые я видел, есть эта картина при выборе "P", и она всегда имеет нечетное количество элементов. Но что, если элементы чисел у вас четные?
ех.
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
как вы получаете свой "P" в четном наборе элементов?
1 ответ
Решение
Это объяснение дает детали, которые, я думаю, вы ищете:
https://www.cs.duke.edu/courses/summer10/cps130/files/Edelsbrunner_Median.pdf
Медиана множества играет особую роль в этом алгоритме, и она определяется как i-наименьший элемент, где i = (n+1)/2, если n нечетно, и i = n/2 или (n+2)/2, если n четно.