- •Вологодский государственный педагогический университет Факультет прикладной математики и компьютерных технологий Индивидуальное задание по исследованию алгоритмов Сортировки
- •Вариант задания
- •Обзор алгоритмов
- •Сортировка простым выбором
- •Быстрая сортировка с ограничением рекурсии
- •Случайный массив
- •Отсортированный массив
- •Обратно отсортированный массив
- •Сортировка простым выбором на языке Java
- •Быстрая сортировка с ограниченной рекурсией на языке Java
- •Число пересылок
- •Число сравнений ключа
- •Число пересылок
Число пересылок
Кол-во элементов: |
Кнут |
Хиббард |
Седжвик |
||||||
Случайный массив |
Отсортированный массив |
Обратно отсортированный массив |
Случайный массив |
Отсортированный массив |
Обратно отсортированный массив |
Случайный массив |
Отсортированный массив |
Обратно отсоритрованный массив |
|
500 |
8279 |
4642 |
6945 |
9579 |
6506 |
8368 |
9428 |
3660 |
8013 |
1000 |
19364 |
9642 |
15626 |
22215 |
14996 |
18927 |
22520 |
10232 |
19156 |
1500 |
32122 |
16914 |
25172 |
37500 |
24974 |
31015 |
37941 |
16232 |
28103 |
2000 |
45151 |
22914 |
32089 |
52116 |
33974 |
41726 |
51734 |
22232 |
39422 |
2500 |
59457 |
28914 |
44316 |
69396 |
45928 |
54197 |
67382 |
31374 |
51637 |
3000 |
74392 |
34914 |
54612 |
83880 |
55928 |
69440 |
84410 |
38374 |
63787 |
3500 |
90095 |
45728 |
60743 |
100927 |
65928 |
79037 |
100457 |
45374 |
75814 |
4000 |
102756 |
52728 |
75508 |
118669 |
75928 |
92302 |
117461 |
56052 |
93598 |
4500 |
118595 |
59728 |
84958 |
137668 |
90834 |
105174 |
133122 |
64052 |
99441 |
5000 |
137243 |
66728 |
91211 |
160123 |
101834 |
119742 |
150951 |
72052 |
114524 |
Число сравнений ключа
Время
Число пересылок
Вывод: В результате исследования алгоритмов сортировки «Простым выбором», «Сортировки методом Д.Шелла» и «Быстрой сортировки с ограниченной рекурсией» показало, что Быстрая сортировка в лучшем случае работает быстрее других, а в худшем так же как и сортировка Выбором и сортировка Шелла. Сортировка Простым выбором работает всех медленнее.