A simple Java program that pits a bunch of sorting methods against each other. A battle of... Sorts.
May the best implementations win.
Sorting algorithms implemented:
- Bubble sort
- Cocktail sort (similar to Bubble)
- Selection sort
- Insertion sort
- Merge sort
- Quick sort (custom implementation)
- Qucik sort (Java's implementation)
- Radix sort
More sorts to come
Future Goals
- Implement time scale that can be easily plopped into Excel for plotting
- Create UI that includes selection of individual sorts, different time scales, and other important options
- Create a runnable binary release
- Convert all sorts to work for as many object types that it is suited for, not just positive integers
- Allow the ability to create lists out of any object type from a file