Поиск k-ой порядковой статистики за линейное время
Версия от 08:31, 15 мая 2011; Niko (обсуждение | вклад)
Историческая справка
Алгоритм Блюма-Флойда-Пратта-Ривеста-Тарьяна (BFPRT-алгоритм) создан Мануэлем Блюмом(Manuel Blum), Робертом Флойдом(Robert Floyd), Воганом Рональдом Праттом(Vaughan Ronald Pratt), Роном Ривестом(Ron Rivest) и Рональдом Тарьяном(Robert Tarjan) в 1973 году.
Анализ времени работы алгоритма
Тогда покажем, что для всех выполняется неравенство . Докажем по индукции
- Очевидно, что для малых
- Для , , тогда