Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
3.7. СРЕДНЕЕ ВРЕМЯ ДЛЯ ПОРЯДКОВЫХ СТАТИСТИКВ этом разделе мы изучим среднее время, затрачиваемое на выбор но среднее время работы которого составляет лишь долю времени работы алгоритма 3.6. Пусть Лемма 3.3. Если на пути Доказательство. Допустим, что некоторый элемент Если По предположению элемент отношением Теорема 3.10. Если Доказательство. Рассмотрим путь
Интуитивно ключевое сравнение для Понятно, что всякий элемент Следствие. Нахождение На самом деле для всех Если приходится искать алгоритм с хорошим средним временем, который вычисляет Алгоритм 3.7. Нахождение k-го наименьшего элемента Вход. Последовательность Выход, Метод. Применяется рекурсивная процедура ВЫБОР, приведенная на рис. 3.12. Теорема 3.11. Среднее время работы алгоритма 3.7 линейно.
Рис. 3.12. Алгоритм выбора. Доказательство. Пусть Пусть элемента, выбранный в строке 2, является
Остальная часть процедуры ВЫБОР занимает время
В качестве упражнения на индукцию предлагаем доказать, что если УПРАЖНЕНИЯ(см. скан) (см. скан) (см. скан) (см. скан) (см. скан) Замечания по литературеКнига Кнута [1973а] представляет собой энциклопедическое руководство по методам сортировки. Сортдеревом берет начало от Уильямса [1964]; некоторые улучшения сделаны Флойдом [1964]. Быстрсорт ввел Хоор [1962]. Улучшения Быстрсорт по схеме упр. 3.28 предложены Синглтоном [1969], а также Фрейзером, Мак-Келларом [1970]. Алгоритм 3.6 для нахождения порядковой статистики, линейный в худшем случае, изложен в работе Блюма, Флойда, Пратта, Ривеста, Тарьяна [1972]. Хейдиан, Соубел [1969] и Пратт, Яо [1973] исследуют число сравнений, необходимое для нахождения некоторых порядковых статистик. Результат упр. 3.21 получен Кислицыным [1964]. Упр. 3.22, 3.23 и 3.29 взяты из работы Флойда, Ривеста [1973], где также приведена более сильная нижняя оценка, чем та, что указана в упр. 3.22. Упр. 3.19, 3.20 и некоторые обобщения обсуждаются в работах Гейла, Карпа [1970] и Лю [1972]. Интересное приложение сортировки к нахождению выпуклой оболочки множества точек на плоскости дано Грэхемом [1972]. Стабильная сортировка рассмотрена Хорватом [1974].
|
1 |
Оглавление
|