Я хочу найти приблизительную медиану в несортированном списке, я знаю два алгоритма
алгоритм 1 - быстрый выбор
алгоритм 2- Медиана медиан
Я не могу использовать quickselect в своем проекте, потому что в худшем случае он занимает O (n ^ 2). Я слышал о медиане медиан, но мои коллеги предполагают, что для этого требуется O (n) с некоторым постоянным коэффициентом. поэтому его временная сложность равна Cn, а постоянный коэффициент велик по сравнению с quickselect. Я хочу знать, каков постоянный коэффициент, связанный с Медианой медиан? и почему Медиана медиан не использует псевдомедиану из 9 элементов?
или есть ли их какой-либо другой алгоритм для поиска приблизительной медианы за линейное время O (n)?