Генератор чисел int32 в диапазоне от a до b с равномерным распределением
Генератор чисел int64 в диапазоне от a до b с равномерным распределением
Генератор чисел double в диапазоне от a до b с равномерным и нормальным распределением
Генератор чисел float в диапазоне от a до b с равномерным и нормальным распределением
Аргументы sample_lab
-f - имя файла .csv со статистикой
-s - имя сортирвоки
-n - размер массива для генерации и сортировки
-k - параметр k для k-MergeSort (размер массива который сортируется вставками)
-f - парамтер d для d-HeapSort (число потомков)
-b - знаменатель для вычисления числа карманов b для BucketStandartSort, BucketInsertionSort
-l - левая граница для генератора случайных чисел
-r - правая граница для генератора случайных чисел
-d - вид распределения uniform/normal
Описание скиптов в experiments
plot_all_sorts.py - строит общий график по всем сортировкам
plot_method_with_dif_types.py - строит график для конкретной сортировки, её нужно указать в качестве параметра, для разных типов данных
plot_buckets.py - строит график для сравнения BucketStandartSort, BucketInsertionSort, BucketInsertionAdaptivSort
plot_with_dif_distribution.py - строит график для сравнения BucketStandartSort и BucketInsertionSort на равномерном и нормальном распределении входных данных