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

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

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

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

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

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

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