Презентация Сортировка методом простого включения онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Сортировка методом простого включения абсолютно бесплатно. Урок-презентация на эту тему содержит всего 9 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Сортировка методом простого включения



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    9 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    172.00 kB
  • Просмотров:
    100
  • Скачиваний:
    0
  • Автор:
    неизвестен



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

№1 слайд
МАССИВЫ Методы сортировки.
Содержание слайда: МАССИВЫ Методы сортировки.

№2 слайд
Сортировка методом простого
Содержание слайда: Сортировка методом простого включения Алгоритм: (на примере сортировки по убыванию) На k-ом шаге считаем, что часть массива, содержащая первые k-1 элементов уже упорядочена, то есть a[1] >= a[2] >= ... >= a [k-1] Берем k-ый элемент и подбираем для него место в отсортированном массиве такое, чтобы после его вставки упорядоченность не нарушилась. То есть необходимо найти j, которое удовлетворяло бы условиям: 1<=j<=k-1, a[j] >= a[k] >= a[j+1] Вставляем элемент a[k] на найденное место.

№3 слайд
for k to n do begin x a k
Содержание слайда: for k := 2 to n do begin x := a[k]; {вставить х на подходящее место в a[1] >= a[2] >= ... >= a [k-1]} end; Как найти подходящее место для Х?

№4 слайд
Алгоритм Алгоритм
Содержание слайда: Алгоритм: Алгоритм: Просматриваем элементы массива (упорядоченного), двигаясь от конца к началу массива (то есть от k-1 до 1) Просматриваем пока не будет выполнено одно из условий: найдем a[j]<x (будем вставлять между a[j-1] и a[j] достигнут левый конец упорядоченной части массива (тогда необходимо х вставить на 1-е место) Пока условия 2 не выполнены будем смещать просматриваемые элементы на 1 позицию вправо, в результате чего в отсортированной части будет освобождено место под Х.

№5 слайд
for k to n do for k to n do
Содержание слайда: for k := 2 to n do for k := 2 to n do begin x := a[k]; j := k-1; while (j>0) and (x >= a[j]) do begin a[j+1] := a[j]; j := j - 1; end; a[j+1]:=x end;

№6 слайд
Будет ли сортировка
Содержание слайда: Будет ли сортировка выполняться правильно, если в заголовке цикла while указать x > a[j]? Будет ли сортировка выполняться правильно, если в заголовке цикла while указать x > a[j]? Сколько при данном методе сортировки производится сравнений в лучшем и худшем случаях? В алгоритме сортировки массива необходимо было искать место вставки очередного элемента в отсортированную часть. Использование для этого бинарного поиска позволяет значительно улучшить степень эффективности сортировки. Такой модифицированный алгоритм сортировки называют методом бинарного включения. Напишите программу, реализующую этот метод.

№7 слайд
Да. Просто равные элементы
Содержание слайда: Да. Просто равные элементы будут вставляться не до соответствующего равного, а после. от n-1 до n*(n-1)/2

№8 слайд
for i to n do for i to n do
Содержание слайда: for i:= 2 to n do for i:= 2 to n do if a[i-1]>a[i] then begin x:= a[i]; left:= 1; right:= i-1; repeat m:= (left+right)div 2; if a[m]<x then left:= m+1 else right:= m-1; until left>right; for j:= i-1 downto left do a[j+1]:= a[j]; a[left]:= x; end;

№9 слайд
Содержание слайда:

Скачать все slide презентации Сортировка методом простого включения одним архивом: