Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_4-Sort.doc
Скачиваний:
13
Добавлен:
28.08.2019
Размер:
82.43 Кб
Скачать

7. Контрольні завдання

1.

Промоделюйте вручну, показуючи всі проміжні результати, роботу алгоритму сортування методом простої вставки наступної послідовності:

55 , 3 , 20 , 88 , 1 , 66 , 9 .

2.

Промоделювати вручну, показуючи всі проміжні кроки, роботу алгоритму швидкого сортування наступної послідовності:

15 , 23 , 47 , 54 , 10 , 5 , 19 .

3.

Дослідити на стійкість метод cортування простим вибором, програмна реалізація якого має такий вигляд:

procedure SelectionSort(var a:VectType);

var

i,j,k : integer;

min : KeyType;

Begin

for i:=1 to n-1 do

begin

k:=i;

min:=a[i];

for j:=i+1 to n do

if a[j] < = min

then

begin

k:=j;

min:=a[k];

end;

a[k]:=a[i];

a[i]:=min;

end;

End;

Список літератури

  1. Кнут Д. Искусство програмирования, том 3. Сортировка и поиск. – М.: Изд.дом ”Вильямс”, 2001. – 832 с.

  2. Ленгсам Й., Огенстайн М., Тененбаум А. Структура данных для персональных ЭВМ. –М.:Мир, 1989 - 560 с.

  3. Проценко В.С., Чаленко П.Й., Ставровський А.Б. Техніка програмування мовою Сі. –К:Либідь, 1993 - 224 с.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]