All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description BinaryInsertSort A class containing an implementation of binary insertion sort.BubbleSort A class containing an implementation of bubble sort.Cell Helper class to store a single unit of data.CellMapper A unit for converting received data from the format received from the client to the one used internally.InsertSort A class containing an implementation of insertion sort.Measurer Measuring class for managing and obtaining results of sorting runs.MergeSort A class containing an implementation of merge sort.QuickSort A class containing an implementation of quicksort.Result A simple class for holding results of a sorting run.Scrambler A simple class for scrambling input data intended for testing performance under different circumstances.Scrambler.ScrambleType Enumeration type used for denoting the fashion in which data should be scrambled.SelectionSort A class containing an implementation of selection sort.SortAlgorithm Interface defining a sorting algorithm.SortAlgorithm.Order An enumeration type for holding information about sorting direction.Sorter Sorting handler used by higher-level logic.SortingController The main REST controller for the applicationSortingMadnessApplication Main class for the SpringBoot application.SortRequestDTO Data Transfer Object for a sorting request.SortResponseDTO Data Transfer Object containing the response from the application.SortResultDTO Data Transfer Object for sorting results.SortService Logic handler for the REST service