Обработка массивов. Сортировка

Слайд 2

Сортировка массивов

«…создается впечатление, что можно построить целый курс программиро-вания, выбирая примеры только

Сортировка массивов «…создается впечатление, что можно построить целый курс программиро-вания, выбирая примеры
из задач сортировки.»
Н.Вирт «Алгоритмы+ структура данных = программы»

Слайд 3

Сортировка массивов

Упорядочение
Назначение
Способы
Метод вставки
Метод выбора
Метод обмена («пузырька»)
Эффективность алгоритмов сортировки

Сортировка массивов Упорядочение Назначение Способы Метод вставки Метод выбора Метод обмена («пузырька») Эффективность алгоритмов сортировки

Слайд 4

Сортировка массивов

for i:=10 downto 2 do
begin
for j:=1 to 10-1

Сортировка массивов for i:=10 downto 2 do begin for j:=1 to 10-1
do
if a[j]>a[j+1] then
begin r:=a[j]; a[j]:=a[j+1]; a[j+1]:=r; end;
end;

Метод обмена («пузырька»)

Слайд 5

Сортировка массивов

repeat
k:=0;
for i:=1 to 4 do
if a[i]>a[i+1] then

Сортировка массивов repeat k:=0; for i:=1 to 4 do if a[i]>a[i+1] then
begin r:=a[i]; a[i]:=a[i+1]; a[i+1]:=r; k:=k+1; end;
until not(k>0);

Метод обмена («пузырька»)

Слайд 6

Сортировка массивов

a[0]:=-999;
for j:=2 to 5 do
begin y:=a[j]; i:=j-1;
while y

Сортировка массивов a[0]:=-999; for j:=2 to 5 do begin y:=a[j]; i:=j-1; while
do
begin a[i+1]:=a[i]; i:=i-1; end;
a[i+1]:=y;
end;

Метод вставки

Имя файла: Обработка-массивов.-Сортировка.pptx
Количество просмотров: 124
Количество скачиваний: 0