Releases: ryganzk/SortDatabase
Releases · ryganzk/SortDatabase
V1.0
SortDatabase V1.0
Allows for the viewing of the following sorting algorithms:
SELECTION SORTS
- Selection (selection)
- Double Selection (double-selection)
- Heap (heap)
INSERTION SORTS
- Insertion (insertion)
- Binary Insertion (binary-insertion)
- Shell (shell)
BUBBLE SORTS
- Bubble (bubble)
- Shaker (shaker)
DIVIDE AND CONQUER SORTS
- Merge (merge)
- Quick (quick)
NON-COMPARISON SORTS
- Counting (counting)
- Radix (radix)
- Bucket (bucket)
JOKE SORTS
- Bogo (bogo)
Usage
SortDatabase takes the following commands
<sort> <amount> <drill> - This command performs the following:
<sort>- Specifies the type of sort the perfom. Each is named in the sort list above<amount>- Specifies the amount of elements to sort<drill>- If "drill" is specified, allows the user to get an in-depth look at the list after every sorting step
help - Shows a list of sorts you can perform
quit - Exits the database
Setup
1.) Make sure you have Java 17+ installed on your system (if not, grab it from here: https://www.java.com/en/download/manual.jsp)
2.) Download the newest release of javasorts.jar
3.) Open a command line interface within the folder containing javasorts.jar (no graphical interface is being worked on at the time)
4.) Run java -jar javasorts.jar and start viewing some sorts!
Full Changelog: https://github.com/ryganzk/SortDatabase/commits/V1.0