Алгоритмы сортировки

Выполнен
Заказ
1547880
Раздел
Программирование
Антиплагиат
Не указан
Срок сдачи
11 Мая 2019 в 23:55
Цена
2 000 ₽
Блокировка
10 дней
Размещен
1 Мая 2019 в 12:20
Просмотров
129
Описание работы

В первой программе провести сравнение указанных алгоритмов сортировки массивов, содержащих n1, n2, n3 и n4 элементов. Каждую функцию сортировки вызывать трижды: для сортировки упорядоченного массива, массива, упорядоченного в обратном порядке и неупорядоченного массива. Сортируемая последовательность для всех методов должна быть одинаковой (сортировать копии одного массива). Во второй программе отсортировать данные в файле с помощью указанного алгоритма внешней сортировки. Оценить вычислительную сложность алгоритмов сортировки по заданному критерию. 

Критерий – время сортировки.

1.  Порядок: по возрастанию элементов. Методы: шейкерная, Шелла (шаг сортировки задается числами Фибоначчи), быстрая сортировка (нерекурсивный метод и qsort()). N1=15000, N2=50000, N3=100000, N4=150000.

2. Отсортировать бинарный файл, содержащий целые числа, в порядке убывания методом естественного слияния.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
9 дней 22 часа 23 минуты
Выполнен в срок
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир