Алгоритмы сортировки и поиска презентация
Содержание
- 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. Быстрая сортировка
- 26. Процедура быстрой сортировки
- 27. Процедура разбиения
- 28. Процедура разбиения
- 29. Время работы быстрой сортировки
- 30. Время работы быстрой сортировки
- 31. Резюме
- 32. Можно ли превзойти время сортировки Θ(nlog2n)?
- 33. Простая сортировка за время Θ(n)
- 34. Процедура очень простой сортировки
- 35. Сортировка подсчетом
- 36. 1) Вычислим, у какого количества элементов ключи сортировки равны заданному значению
- 37. 2) Выясним, у какого количества элементов ключи сортировки меньше каждого возможного
- 38. 3) Создадим отсортированный массив путем перемещения элементов из массива А в
- 40. 4) Собираем все три процедуры вместе для создания окончательной процедуры сортировки
- 41. Время работы сортировки подсчетом
- 42. Устойчивость сортировки
- 43. Поразрядная сортировка
- 44. Пример поразрядной сортировки
- 45. Время работы поразрядной сортировки
- 46. Скачать презентацию
Слайды и текст этой презентации