Результаты поиска по запросу "median-of-medians"

2 ответа

медиана реализации медиана

Вот псевдокод для реализации медианы путем деления массива на 5 групп select(int A[],int first, int last, int i) { n = last - first + 1; /* n is the number elements to select from */ if (i > n) {return ERROR;} /* there is no ith smallest element ...

4 ответа

Деградация до O (n ^ 2) происходит с очень меньшей вероятностью в случае случайного поворота, около 10 ^ -8 или около того, см. TAOCP Кнута Vol.3 с.122 для математического анализа Кнута. Мне трудно переварить его математику :) Кнут просто говорит: «Даже слегка случайный выбор q должен быть безопасным». Я полагаю, что nth_permutation из STL использует тот же алгоритм, что видно из раздела примечаний. Даже они используют префикс «в среднем, линейный»

о алгоритма медианы медиан, есть ли другой способ сделать k-выборку за O (n) в худшем случае? Имеет ли смысл применение медианы медиан; Я имею в виду, достаточно ли преимущество в производительности для практических целей?

2 ответа

Почему алгоритм медианы медиан описывается как использование O (1) вспомогательного пространства?

Википедия перечисляет алгоритм медианы медиан как требующий

ТОП публикаций

2 ответа

Объяснение алгоритма Медиана медиан

2 ответа

Объяснение алгоритма Медиана медиан