Sortingvisualizer

This is a GUI which helps us to create a mental model of sorting algorithms by visualizing them. The algorithms you can visualize here are:

  1. Bubble Sort
  2. Insertion Sort
  3. Selection Sort
  4. Merge Sort
  5. Quick Sort
  6. Heap Sort

Requirements

Matplotlib library of python is needed for running this project. To install that run the following command.

pip install matplotlib