Releases
v21.3.0
New Sorts
Changed Sorts
Rename Iterative Bose-Nelson Sorting Network
Rename Recursive Bose-Nelson Sorting Network
Rename Batcher's Merge-Exchange Sort
Rename Iterative Odd-Even Merge Sort
Rename Batcher's Odd-Even Merge Sort
Change sleep in Recursive Pairwise Sorting Network
Rename Iterative Binary Quick Sort
Rename Recursive Binary Quick Sort
Change category for Bogo Bogo Sort
Change category and unreasonable limit for Bogo Sort
Reference Tanoshi in L/MSD Radix Sort
Change category for Less Bogo Sort
Change category for Slice Bogo Sort
Change category for Deterministic Bogo Sort
Fix stability check for Forced Stable Quick Sort
Rename Quick Sort, Left/Left Pointers (Middle Pivot)
Rename Optimized Stooge Sort
Rename More Optimized Bubble Sort
Rename More Optimized Cocktail Shaker Sort
Rename Stable Quick Sort (Middle Pivot)
Change category for Stooge Sort
Fix stability check for Table Sort
Rename Iterative 3-Smooth Comb Sort
Rename Recursive 3-Smooth Comb Sort
Change delays for Flan Sort
Rename Improved Block Selection Merge Sort
Rename Improved Weave Merge Sort
Rename Iterative Introspective Circle Sort
Rename Recursive Introspective Circle Sort
Remove dynamic buffer mode from Kotasort
Rename thatsOven's Logarithmic Average QuickSort
Publicize LazierSort.inPlaceMerge
Rename thatsOven's Median-Of-16 Adaptive QuickSort
Improve Merge-Insertion Sort
Rename Optimized Bottom-Up Merge Sort [std::stable_sort]
Rename Optimized Dual-Pivot Quick Sort [Arrays.sort]
Rename Optimized Pattern-Defeating Merge Sort
Rename Optimized Weave Merge Sort
Rename Pattern-Defeating Quick Sort
Rename Branchless Pattern-Defeating Quick Sort
Rename Quick Sandpaper Sort
Revamp Stackless Hybrid Quicksort
Optimize Double Insertion Sort
Add constant to Library Sort
Rename Improved In-Place Merge Sort
Rename Out-of-Place Weave Merge (by Control)
Rename Pattern-Defeating Merge Sort
Make Tournament Sort use an array instead of an ArrayList
Removed Sorts
New Features
Add "Reversed Sorting" mode to invert the comparison function
Add "compareOriginalValues" and "compareOriginalIndices" methods to compare without stability check
Add search bar to Choose Sort dialog
Add "All Sorts" category to Choose Sort dialog
Changed Features
Completely revamp stability test (thanks to @aphitorite )
Optimize visuals to high levels (smooth up to 8M elements on Bar Graph)
Other changes
Added GitHub actions:
Add antiqsort_*
to .gitignore
Update README
Add command-line arguments to run.bat
New/updated beta/incomplete sorts
You can’t perform that action at this time.