Skip to content

ryganzk/SortDatabase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

An application that gives the user information regarding a list of sorting algorithms

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages