c1m50c / sorting-algorithm-visualizer

Visualizes various sorting algorithms with Python and Matplotlib.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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