Skip to content

Visualizes various sorting algorithms with Python and Matplotlib.

License

Notifications You must be signed in to change notification settings

c1m50c/sorting-algorithm-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sorting-algorithm-visualizer

GitHub Workflow Status License Lines of code

Visualizes various sorting algorithms with Python and Matplotlib.

Preview Image

Installing Prerequisites

# See `requirements.txt` for details on required packages.
$ pip install -r requirements.txt

Running

$ cd visual-sorting-algorithms # Change directory to repository's.
$ python3 src/main.py # Run the program.

Visual Sorting Algorithms
...

Algorithms

  • Insertion Sort
  • Selection Sort
  • Bubble Sort
  • Quick Sort
  • Merge Sort
  • Gnome Sort
  • Shell Sort
  • Heap Sort
  • Comb Sort