Задать вопрос
@SurelL
Нагрузочный тестировщик

Какие существуют алгоритмы нахождения медианы одномерного массива без использования сортировки?

Допустим, у нас есть одномерный массив. Какие есть алгоритмы нахождения его медианы без использования сортировки (например, пузырьком)?
  • Вопрос задан
  • 561 просмотр
Подписаться 1 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Stepik
    "Поколение Python": курс для начинающих
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 3
Мне кажется на codeforces адекватные ответы на этот вопрос (первая ссылка в Яндексе)
Ответ написан
Комментировать
uvelichitel
@uvelichitel
habrahabr.ru/users/uvelichitel
Делать quicksort, но на рекурсивном шаге сортировать не оба полученных крыла, а только то которое ближе к медиане. Например если первый тур quicksort разбил массив на части 50 и 70 элементов то на втором туре сортировать только часть из 70. Пусть получили 30 и 40, тогда медиана в части 30 - ее и сортировать. Так до победы.
Ответ написан
Комментировать
Lertmind
@Lertmind
Вопрос уже был на тостере Как найти медиану одномерного массива, пригодится.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы