Skip to content

Лабораторная работа по сортировкам

Notifications You must be signed in to change notification settings

myaumura/Sorting-Algorithms-C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Задача: реализовать 3 различные сортировки на ваш выбор: 2 усовершенствованные + 1 простую. Для каждой сортировки программа должна: 1 Подсчитывать количество всех сравнений элементов. 2 Количество всех перемещений элементов. 3 Время работы сортировки. Сортировки необходимо запускать на массивах размером не менее 500000 элементов. При каждом запуске программа должна предоставлять пользователю возможность загружать файл, указанный пользователем и содержащий набор исходных данных. Набор чисел задается в формате: "число, число" (пример 1223, 123, 1 ...). Программа создавать три файла: 1 Файл-журнал log_дата_в_формате_ММ_ЧЧ_ДД_ММ_ГГ.txt, где отображаются все действия выполняемые программой. 2 Файл result_дата_в_формате_ММ_ЧЧ_ДД_ММ_ГГ.txt, где содержится отсортированный массив в формате «число, число». 3 Файл characteristics_дата_в_формате_ММ_ЧЧ_ДД_ММ_ГГ.txt, где отображаются результаты работы сортировки в формате (параметры разделяются табуляцией): Название сортировки: Кол-во сравнений Кол-во перемещений Время работы(мс).

About

Лабораторная работа по сортировкам

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages