Файловая структура репозитория и краткое описание каждой программы указаны в файле report.txt
В данном сравнении и анализе участвовали следующие алгоритмы сортровки:
- Insertion sort
- Merge sort
- Quick sort
- Heap sort
- Guaranteed quick sort
- Skip-list sort
- Binary insertion sort
Каждая из них была проанализирована на случайных тестах длин:
10, 30, 100, 300, 1000, 3000, 10000, 30000, 100000, 300000, 1000000 для численных типов
10, 30, 100, 300, 1000, 3000, 10000 для строковых типов
Длины строк выбраны равными 1, 10, 100, 1000 и 10000 символов