🗊Презентация Массивы и их сортировка

Нажмите для полного просмотра!
Массивы и их сортировка, слайд №1Массивы и их сортировка, слайд №2Массивы и их сортировка, слайд №3Массивы и их сортировка, слайд №4Массивы и их сортировка, слайд №5Массивы и их сортировка, слайд №6Массивы и их сортировка, слайд №7Массивы и их сортировка, слайд №8Массивы и их сортировка, слайд №9Массивы и их сортировка, слайд №10

Вы можете ознакомиться и скачать презентацию на тему Массивы и их сортировка. Доклад-сообщение содержит 10 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





Массивы и
их сортировка
Описание слайда:
Массивы и их сортировка

Слайд 2





Массив
Массив это структура данных, представленная в виде группы ячеек одного типа, объединенных под одним единым именем.
Описание слайда:
Массив Массив это структура данных, представленная в виде группы ячеек одного типа, объединенных под одним единым именем.

Слайд 3





Формальное определение массива выглядит следующим образом:
Одномерный массив — массив, с одним параметром, характеризующим количество элементов одномерного массива. 
Описание слайда:
Формальное определение массива выглядит следующим образом: Одномерный массив — массив, с одним параметром, характеризующим количество элементов одномерного массива. 

Слайд 4





Многомерный массив
Кроме одномерных массивов в C++ есть многомерные. Элементы таких массивов сами в свою очередь являются массивами, в которых также элементы могут быть массивами. Например, определим двухмерный массив чисел:
Описание слайда:
Многомерный массив Кроме одномерных массивов в C++ есть многомерные. Элементы таких массивов сами в свою очередь являются массивами, в которых также элементы могут быть массивами. Например, определим двухмерный массив чисел:

Слайд 5





Поразрядная сортировка 
Поразрядная сортировка (англ. radix sort) — алгоритм сортировки, который выполняется за линейное время.
Описание слайда:
Поразрядная сортировка  Поразрядная сортировка (англ. radix sort) — алгоритм сортировки, который выполняется за линейное время.

Слайд 6





Поразрядная сортировка по младшим разрядам
Элементы перебираются по порядку и группируются по самому младшему разряду (сначала все, заканчивающиеся на 0, затем заканчивающиеся на 1, ..., заканчивающиеся на 9). Возникает новая последовательность. Затем группируются по следующему разряду с конца, затем по следующему и т.д. пока не будут перебраны все разряды, от младших к старшим.
Точное название способа LSD radix sort (Least significant digit radix sorts) - поразрядная сортировка по наименьшей значащей цифре.
Описание слайда:
Поразрядная сортировка по младшим разрядам Элементы перебираются по порядку и группируются по самому младшему разряду (сначала все, заканчивающиеся на 0, затем заканчивающиеся на 1, ..., заканчивающиеся на 9). Возникает новая последовательность. Затем группируются по следующему разряду с конца, затем по следующему и т.д. пока не будут перебраны все разряды, от младших к старшим. Точное название способа LSD radix sort (Least significant digit radix sorts) - поразрядная сортировка по наименьшей значащей цифре.

Слайд 7





Поразрядная сортировка по старшим разрядам

Элементы перегруппироввываются по определённому разряду (сначала по самому старшему). Затем разбиваются на подгруппы в зависимости от значения этого разряда: равного 0, равного 1, равного 2, ..., равного 9. Каждая подгруппа обрабатывается отдельно, в ней к следующему разряду рекурсивно применяется radix sort. 
Точное название способа MSD radix sort (Most significant digit radix sorts) - поразрядная сортировка по наибольшей значащей цифре.
Описание слайда:
Поразрядная сортировка по старшим разрядам Элементы перегруппироввываются по определённому разряду (сначала по самому старшему). Затем разбиваются на подгруппы в зависимости от значения этого разряда: равного 0, равного 1, равного 2, ..., равного 9. Каждая подгруппа обрабатывается отдельно, в ней к следующему разряду рекурсивно применяется radix sort. Точное название способа MSD radix sort (Most significant digit radix sorts) - поразрядная сортировка по наибольшей значащей цифре.

Слайд 8





Поразрядная сортировка 
MSD реализовывается несколько сложнее чем LSD, но при этом она эффективнее. При ориентации на наименьшие значащие цифры для всех элементов обрабатываются все разряды. А вот в случае наибольших значащих цифр рекурсия продолжается только до той глубины, до которой это необходимо, то есть пока у элементов подгруппы есть различия в определённом разряде.
Кроме того, MSD, в отличие от LSD, является устойчивым алгоритмом.
Описание слайда:
Поразрядная сортировка  MSD реализовывается несколько сложнее чем LSD, но при этом она эффективнее. При ориентации на наименьшие значащие цифры для всех элементов обрабатываются все разряды. А вот в случае наибольших значащих цифр рекурсия продолжается только до той глубины, до которой это необходимо, то есть пока у элементов подгруппы есть различия в определённом разряде. Кроме того, MSD, в отличие от LSD, является устойчивым алгоритмом.

Слайд 9





Источники
|http://algolab.valemak.com
|https://metanit.com
|https://code-live.ru
|http://cppstudio.com
|https://ru.wikipedia.org
Описание слайда:
Источники |http://algolab.valemak.com |https://metanit.com |https://code-live.ru |http://cppstudio.com |https://ru.wikipedia.org

Слайд 10





Спасибо 
				за 
					внимание!
Описание слайда:
Спасибо за внимание!



Похожие презентации
Mypresentation.ru
Загрузить презентацию