Re[4]: Кисонька, ещё капельку!
От: crackoff Россия  
Дата: 27.01.05 13:01
Оценка:
Здравствуйте, _JoKe_, Вы писали:

_JK>Здравствуйте, Кодт, Вы писали:


_JK>а зачем тут что то сортировать?

_JK>за один проход ищем максимум и минимум используя две дополнительные переменные
_JK>делим сумму на два
_JK>за второй проход ищем наиболее приближенный к середине элемент.

_JK>итого 2N сравнений


_JK>зы: если за медиану считать среднеарифметическое значение от всего массива то в процессе поиска минимума и максимума заодно посчитать сумму.


_JK>возможно можно и быстрей надо подумать


А если массив будет, скажем, такой:
-3
1000000
-1
9
4

Медиана тут, очевидно, 4.

Я пока не представляю себе, как это сделать без сортировки.
Мне тутт по аське товарищ подсказал, что можно использовать более быструю поразрядную сортировку, но я думаю (сижу и думаю), как получить более изящное решение.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.