Задача: реализовать 3 различные сортировки на ваш выбор: 2 усовершенствованные + 1 простую. Для каждой сортировки программа должна: 1 Подсчитывать количество всех сравнений элементов. 2 Количество всех перемещений элементов. 3 Время работы сортировки. Сортировки необходимо запускать на массивах размером не менее 500000 элементов. При каждом запуске программа должна предоставлять пользователю возможность загружать файл, указанный пользователем и содержащий набор исходных данных. Набор чисел задается в формате: "число, число" (пример 1223, 123, 1 ...). Программа создавать три файла: 1 Файл-журнал log_дата_в_формате_ММ_ЧЧ_ДД_ММ_ГГ.txt, где отображаются все действия выполняемые программой. 2 Файл result_дата_в_формате_ММ_ЧЧ_ДД_ММ_ГГ.txt, где содержится отсортированный массив в формате «число, число». 3 Файл characteristics_дата_в_формате_ММ_ЧЧ_ДД_ММ_ГГ.txt, где отображаются результаты работы сортировки в формате (параметры разделяются табуляцией): Название сортировки: Кол-во сравнений Кол-во перемещений Время работы(мс).
-
Notifications
You must be signed in to change notification settings - Fork 0
myaumura/Sorting-Algorithms-C
About
Лабораторная работа по сортировкам
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published