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

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

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

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


Слайд 1


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

Слайд 2


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

Слайд 3


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

Слайд 4


Алгоритм: Алгоритм: Просматриваем элементы массива (упорядоченного), двигаясь от конца к началу массива (то есть от k-1 до 1) Просматриваем пока не...
Описание слайда:
Алгоритм: Алгоритм: Просматриваем элементы массива (упорядоченного), двигаясь от конца к началу массива (то есть от k-1 до 1) Просматриваем пока не будет выполнено одно из условий: найдем a[j]

Слайд 5


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;
Описание слайда:
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]? Будет ли сортировка выполняться правильно, если в заголовке цикла while указать x > a[j]? Сколько при данном методе сортировки производится сравнений в лучшем и худшем случаях? В алгоритме сортировки массива необходимо было искать место вставки очередного элемента в отсортированную часть. Использование для этого бинарного поиска позволяет значительно улучшить степень эффективности сортировки. Такой модифицированный алгоритм сортировки называют методом бинарного включения. Напишите программу, реализующую этот метод.

Слайд 7


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

Слайд 8


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]right; for j:=...
Описание слайда:
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]right; for j:= i-1 downto left do a[j+1]:= a[j]; a[left]:= x; end;

Слайд 9


Сортировка методом простого включения, слайд №9
Описание слайда:



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