Skip to content

pstefa1707/Sorting-Algorithm-Visualiser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sorting-Algorithm-Visualiser

A program with a gui interface made to visualise a range of sorting algorithms.

Dependancies

Python 3+

Built to rely on no external dependancies. Only libraries used come standard with python 3+

Usage

Open main.py

Features

Algorithms

  • Bubble Sort
  • Insertion Sort
  • Selection Sort
  • Pancake Sort
  • Shell Sort
  • Cocktail Sort

Views

  • Vertical Lines
  • Pyramid
  • Circle

Controls

  • Start/Pause
  • Change number of lines generated to sort
  • Change view mid-sort
  • Pause to change sorting algorithm from any stage during a sort

Window

  • Intuitive GUI
  • Responsive design (Scales to any window size)

Images

Vertical Lines (Full Screen) Unsorted Pyramid (Full Screen) Sorted Circle (800x600) Mid-Sort

About

A program with a gui interface made to visualise a range of sorting algorithms.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages