Check me out on GitHub
Sorting Algorithms Tests
Select Sorting Algorithm:
BuiltinSort
BubbleSort
CocktailSort
ShellSort
HeapSort
InsertionSort
CycleSort
LibrarySort
RecursiveMergeSort
MergeSort
RecursiveQuickSort
QuickSort
PermutationSort (custom)
IndexSort (custom)
CountingSort
RadixSort
BucketSort with InsertionSort
BucketSort with QuickSort
BucketSort with IndexSort
TimSort
BurstSort
Select Data Size:
5
10
20
50
100
200
500
1000
2000
5000
10000
20000
50000
100000
200000
Select Data Type:
Integer Range [0, N-1]
Groups of Integer Duplicates
Equidistant Integers
Uniform Integers
Variable Dynamic Range Integers
Numbers in [0, 1]
All Duplicates
Groups of Duplicates
Equidistant Numbers in [0,1]
Equidistant Numbers
Uniform Numbers
Variable Dynamic Range Numbers
Select pre-sort state:
Sorted
Reverse Sorted
Shuffled
Console:
Selected Algorithm: {algorithm.name}
Reference Link:
{algorithm.reflink}
Summary:
Original: {result.original}
Result: {result.sorted}
Time Taken = {result.tms} (ms)
Reality Check:
Result is
✓
SORTED
❌
NOT SORTED