Skip to content

Displays a visual representation of various sorting algorithms.

Notifications You must be signed in to change notification settings

leonwilberforce/GUI-Sorting-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

GUI-Sorting-Algorithms

Displays a visual representation of various sorting algorithms.

Gif of the application sorting

Features

  • Run a sorting algorithm on any int array you want.
  • Run a Bubble Sort
  • Run a Shuttle Sort
  • Run a Shaker Sort
  • Change the speed of the sorting to easily analyse and understand what is happening.

Usage

When you run the application you will be greeted with a menu system. You have the following customisations:

Array Options

  • Array field - You can enter a comma separated list of integers.
  • Array Size - This is the size of the array. You can also fill this in and click the Random button to generate a random array of that size

Sorting Options

  • Speed - This is the speed of the sorting, you can use this to slow it down to get a good look at what is happening. Here you can select the type of sort you want to perform or select all for them all to run at once.