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

Алгоритмы сортировки по ключам by Antonio.pptx

  • Количество слайдов: 14

Алгоритмы сортировки по ключам Студент 44 гр Рева Антон Алгоритмы сортировки по ключам Студент 44 гр Рева Антон

Задача сортировки: Дана последовательность a 1…an. Найти такую перестановку p, что a 1 p, Задача сортировки: Дана последовательность a 1…an. Найти такую перестановку p, что a 1 p, …anp – не убывающая последовательность

Классификация задач и алгоритмов • • • Вставка Обмен Выбор Распределение Слияние Классификация задач и алгоритмов • • • Вставка Обмен Выбор Распределение Слияние

Вставка Вставка

Обмен Обмен

Выбор Выбор

Распределение Распределение

Слияние Слияние

Быстрая сортировка Алгоритм быстрой сортировки заключается в разделении последовательности на 2 подпоследовательности относительно некоторого Быстрая сортировка Алгоритм быстрой сортировки заключается в разделении последовательности на 2 подпоследовательности относительно некоторого элемента этой последовательности. Последующие шаги проводятся по рекурсии

Быстрая сортировка Быстрая сортировка

Сортировка построением сортирующего дерева Будем считать, что для каждой последовательности можно построить сортирующее дерево. Сортировка построением сортирующего дерева Будем считать, что для каждой последовательности можно построить сортирующее дерево. Правило: A[2 i+1] и A[2 i] – потомки некоторого A[i] A[1] будем считать корнем дерева

Сортировка сортирующим деревом Пример дерева Сортировка сортирующим деревом Пример дерева

Сортировка сортирующим деревом Сортировка сортирующим деревом

Вывод Существуют сортировки двух типов: внутренняя и внешняя. Для внутренней сортировки не требуются алгоритмы Вывод Существуют сортировки двух типов: внутренняя и внешняя. Для внутренней сортировки не требуются алгоритмы сложнее метода «пузырьком» , а для внешней сортировки необходимы алгоритмы приведенные выше.