ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
6 июля
170636 Топик полностью
Ксения (29.10.2009 12:34 - 12:44, просмотров: 232) ответил Alex B. на да, равны - под медианой в этой задаче понимается среднее из массива. Проще всего, как уже сказали, отсортировать массив и взять элемент посередине массива - для фильтрации обычно используют окна с нечетным количеством элементов.
Допустимо и с четным. Тогда, согласно определению медианы, ЛЮБОЙ из двух средних по ранжиру элементов может носить имя медианы. Вы бы лучше прочитали определение медианы, хотя бы в Википедии (см. ссылку), где сказано: http://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B4%D0%B8%D0%B0%D0%BD%D0%B0_(%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0)
Неуникальность значения В случае, когда имеется чётное количество случаев и два средних значения различаются, медианой, по определению, может служить любое число между ними (например, в выборке {1, 2, 3, 4} медианой, по определению, может служить любое число из интервала (2,3)). На практике в этом случае чаще всего используют среднее арифметическое двух средних значений.
Мой алгоритм ловит первое из них, а среднее среднее арифметическое двух средних значений я не вычисляю и имею на то право.