Разделы презентаций


Вопросы

Сортировка массиваАлгоритмы сортировки

Слайды и текст этой презентации

Слайд 1Вопросы
Что такое массив?
Что такое индекс элемента массива?
Какие действия можно производить

с массивами?

ВопросыЧто такое массив?Что такое индекс элемента массива?Какие действия можно производить с массивами?

Слайд 2Сортировка массива
Алгоритмы сортировки

Сортировка массиваАлгоритмы сортировки

Слайд 3Сортировка -
(англ. sorting — классификация, упорядочение) — последовательное расположение или

разбиение на группы чего-либо в зависимости от выбранного критерия.

Алгоритм сортировки —

это алгоритм для упорядочивания элементов в списке. В случае, когда элемент списка имеет несколько полей, поле, служащее критерием порядка, называется ключом сортировки. На практике в качестве ключа часто выступает число, а в остальных полях хранятся какие-либо данные, никак не влияющие на работу алгоритма.
Сортировка - (англ. sorting — классификация, упорядочение) — последовательное расположение или разбиение на группы чего-либо в зависимости от

Слайд 4История
Первые прототипы современных методов сортировки появились уже в XIX веке.

К 1890 году для ускорения обработки данных переписи населения в

США американец Герман Холлерит создал первый статистический табулятор — электромеханическую машину, предназначенную для автоматической обработки информации, записанной на перфокартах[1]. У машины Холлерита имелся специальный «сортировальный ящик» из 26 внутренних отделений.

В дальнейшем история алгоритмов оказалась связана с развитием электронно-вычислительных машин. По некоторым источникам, именно программа сортировки стала первой программой для вычислительных машин.
ИсторияПервые прототипы современных методов сортировки появились уже в XIX веке. К 1890 году для ускорения обработки данных

Слайд 5Оценка алгоритма сортировки
Время — основной параметр, характеризующий быстродействие алгоритма. Называется также

вычислительной сложностью.

Память — ряд алгоритмов требует выделения дополнительной памяти под временное

хранение данных.
Оценка алгоритма сортировкиВремя — основной параметр, характеризующий быстродействие алгоритма. Называется также вычислительной сложностью.Память — ряд алгоритмов требует выделения дополнительной

Слайд 6Алгоритмы сортировки
Сортировка пузырьком
Сортировка вставками
Гномья сортировка
Быстрая сортировка
Сортировка Шелла

Алгоритмы сортировкиСортировка пузырькомСортировка вставкамиГномья сортировкаБыстрая сортировкаСортировка Шелла

Слайд 7Сортировка простыми обменами или сортиро́вка пузырько́м
(англ. bubble sort) — простой алгоритм сортировки.

Для понимания и реализации этот алгоритм — простейший, но эффективен он

лишь для небольших массивов.
Алгоритм считается учебным и практически не применяется вне учебной литературы, вместо него на практике применяются более эффективные алгоритмы сортировки. В то же время метод сортировки обменами лежит в основе некоторых более совершенных алгоритмов, таких как шейкерная сортировка, пирамидальная сортировка и быстрая сортировка.

Сортировка простыми обменами или сортиро́вка пузырько́м(англ. bubble sort) — простой алгоритм сортировки. Для понимания и реализации этот алгоритм — простейший,

Слайд 8Сортировка вставками
(англ. Insertion sort) — алгоритм сортировки, в котором элементы входной последовательности

просматриваются по одному, и каждый новый поступивший элемент размещается в

подходящее место среди ранее упорядоченных элементов
Сортировка вставками(англ. Insertion sort) — алгоритм сортировки, в котором элементы входной последовательности просматриваются по одному, и каждый новый поступивший

Слайд 9Гномья сортировка
Алгоритм сортировки, похожий на сортировку вставками, но в

отличие от последней перед вставкой на нужное место происходит серия

обменов, как в сортировке пузырьком. Название происходит от предполагаемого поведения садовых гномов при сортировке линии садовых горшков.
« Гномья сортировка основана на технике, используемой обычным голландским садовым гномом (нидерл. tuinkabouter). Это метод, которым садовый гном сортирует линию цветочных горшков. По существу он смотрит на текущий и предыдущий садовые горшки: если они в правильном порядке, он шагает на один горшок вперёд, иначе он меняет их местами и шагает на один горшок назад. Граничные условия: если нет предыдущего горшка, он шагает вперёд; если нет следующего горшка, он закончил.»
Дик Грун
Гномья сортировка Алгоритм сортировки, похожий на сортировку вставками, но в отличие от последней перед вставкой на нужное

Слайд 10Быстрая сортировка
Быстрая сортировка, сортировка Хоара (англ. quicksort), часто называемая qsort (по

имени в стандартной библиотеке языка Си) — широко известный алгоритм сортировки,

разработанный английским информатиком Чарльзом Хоаром во время его работы в МГУ в 1960 году.

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

Быстрая сортировкаБыстрая сортировка, сортировка Хоара (англ. quicksort), часто называемая qsort (по имени в стандартной библиотеке языка Си) — широко

Слайд 11Сортировка Шелла
(англ. Shell sort) — алгоритм сортировки, являющийся усовершенствованным вариантом сортировки вставками.

Идея метода Дональда Шелла состоит в сравнении элементов, стоящих не

только рядом, но и на определённом расстоянии друг от друга; иными словами — это сортировка вставками, но с предварительными «грубыми» проходами.
Сортировка Шелла(англ. Shell sort) — алгоритм сортировки, являющийся усовершенствованным вариантом сортировки вставками. Идея метода Дональда Шелла состоит в сравнении

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика