
Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лекция 13_Сортировка и поиск.doc
X
- •Оглавление
- •Комбинированный урок №13
- •Сортировка и поиск информации
- •Методы внутренней сортировки
- •Сортировки включением Сортировка прямым включением.
- •Var I,j:word;
- •X,r:integer;
- •Сортировка бинарными включениями.
- •Var I,j,l,r,m:word;
- •X:integer;
- •Сортировка выбором Прямой выбор.
- •Var I,j,k:word;
- •X:integer;
- •Обменные сортировки Сортировка прямого обмена (пузырьковая).
- •Var I,j:word;
- •X:integer;
- •Шейкерная сортировка.
- •Var j,k,l,r:word;
- •X:integer;
- •Пирамидальная сортировка.
- •Var l,r:word;X:integer;
- •Var I,j:word;
- •Обменная сортировка разделением (быстрая сортировка).
- •Var w,X:integer;
- •I,j:word;
- •Контрольные вопросы
Var w,X:integer;
I,j:word;
Begin
i:=l; j:=r;
x:=a[(l+r) div 2];
Repeat
While a[i]<x Do i:=i+1;
While a[j]>x Do j:=j-1;
If i<=j Then
begin
w:=a[i]; a[i]:=a[j]; a[j]:=w;
i:=i+1; j:=j-1
end
Until i>j;
If l<j Then Sort(l,j);
If i<r Then Sort(i,r);
End;{Sort}
BEGIN
Sort(1,n);
END;{Quick_Sort}
Контрольные вопросы
Дайте определение понятиям «поиск» и «сортировка».
Что такое ключ и основные требования к нему?
Назовите принципы действия сортировки включением. Приведите примеры.
Назовите принципы действия сортировки выбором.
Назовите принципы действия обменной сортировки. Приведите примеры.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]