Алгоритмы сортировки и поиска презентация

Содержание


Презентации» Математика» Алгоритмы сортировки и поиска
Лекция 1.2 Алгоритмы сортировки и поискаМожно ли еще улучшить алгоритм поиска?Бинарный поискБинарный поискАлгоритм бинарного поискаРекурсивный вариант бинарного поискаВремя работы бинарного поискаСортировкаСортировка выборомАлгоритм сортировки выборомАлгоритм сортировки выборомВремя работы сортировки выборомСортировка вставкойАлгоритм сортировки вставкойВремя работы сортировки вставкойВремя работы сортировки вставкойСортировка слияниемАлгоритм сортировки слияниемПример: Merge-Sort(A,1,10)Процедура слиянияАлгоритм слияния подмассивовВремя работы сортировки слияниемСравнение алгоритмов сортировкиБыстрая сортировкаПроцедура быстрой сортировкиПроцедура разбиенияПроцедура разбиенияВремя работы быстрой сортировкиВремя работы быстрой сортировкиРезюмеМожно ли превзойти время сортировки Θ(nlog2n)?Простая сортировка за время Θ(n)Процедура очень простой сортировкиСортировка подсчетом1) Вычислим, у какого количества элементов ключи сортировки равны заданному значению2) Выясним, у какого количества элементов ключи сортировки меньше каждого возможного3) Создадим отсортированный массив путем перемещения элементов из массива А в4) Собираем все три процедуры вместе для создания окончательной процедуры сортировкиВремя работы сортировки подсчетомУстойчивость сортировкиПоразрядная сортировкаПример поразрядной сортировкиВремя работы поразрядной сортировки



Слайды и текст этой презентации
Слайд 1
Описание слайда:
Лекция 1.2 Алгоритмы сортировки и поиска


Слайд 2
Описание слайда:
Можно ли еще улучшить алгоритм поиска?

Слайд 3
Описание слайда:
Бинарный поиск

Слайд 4
Описание слайда:
Бинарный поиск

Слайд 5
Описание слайда:
Алгоритм бинарного поиска

Слайд 6
Описание слайда:
Рекурсивный вариант бинарного поиска

Слайд 7
Описание слайда:
Время работы бинарного поиска

Слайд 8
Описание слайда:
Сортировка

Слайд 9
Описание слайда:
Сортировка выбором

Слайд 10
Описание слайда:
Алгоритм сортировки выбором

Слайд 11
Описание слайда:
Алгоритм сортировки выбором

Слайд 12
Описание слайда:
Время работы сортировки выбором

Слайд 13
Описание слайда:
Сортировка вставкой

Слайд 14
Описание слайда:
Алгоритм сортировки вставкой

Слайд 15
Описание слайда:
Время работы сортировки вставкой

Слайд 16
Описание слайда:
Время работы сортировки вставкой

Слайд 17
Описание слайда:
Сортировка слиянием

Слайд 18
Описание слайда:
Алгоритм сортировки слиянием

Слайд 19
Описание слайда:
Пример: Merge-Sort(A,1,10)

Слайд 20
Описание слайда:
Процедура слияния

Слайд 21
Описание слайда:
Алгоритм слияния подмассивов

Слайд 22
Описание слайда:
Время работы сортировки слиянием

Слайд 23
Описание слайда:
Сравнение алгоритмов сортировки

Слайд 24
Описание слайда:
Быстрая сортировка

Слайд 25
Описание слайда:

Слайд 26
Описание слайда:
Процедура быстрой сортировки

Слайд 27
Описание слайда:
Процедура разбиения

Слайд 28
Описание слайда:
Процедура разбиения

Слайд 29
Описание слайда:
Время работы быстрой сортировки

Слайд 30
Описание слайда:
Время работы быстрой сортировки

Слайд 31
Описание слайда:
Резюме

Слайд 32
Описание слайда:
Можно ли превзойти время сортировки Θ(nlog2n)?

Слайд 33
Описание слайда:
Простая сортировка за время Θ(n)

Слайд 34
Описание слайда:
Процедура очень простой сортировки

Слайд 35
Описание слайда:
Сортировка подсчетом

Слайд 36
Описание слайда:
1) Вычислим, у какого количества элементов ключи сортировки равны заданному значению

Слайд 37
Описание слайда:
2) Выясним, у какого количества элементов ключи сортировки меньше каждого возможного значения

Слайд 38
Описание слайда:
3) Создадим отсортированный массив путем перемещения элементов из массива А в массив В так, чтобы они в конечном итоге оказались в массиве В в отсортированном порядке

Слайд 39
Описание слайда:

Слайд 40
Описание слайда:
4) Собираем все три процедуры вместе для создания окончательной процедуры сортировки подсчетом

Слайд 41
Описание слайда:
Время работы сортировки подсчетом

Слайд 42
Описание слайда:
Устойчивость сортировки

Слайд 43
Описание слайда:
Поразрядная сортировка

Слайд 44
Описание слайда:
Пример поразрядной сортировки

Слайд 45
Описание слайда:
Время работы поразрядной сортировки


Скачать презентацию на тему Алгоритмы сортировки и поиска можно ниже:

Похожие презентации