Skip to content

Application that can visualize various sorting algorithm and generate animations.

Notifications You must be signed in to change notification settings

gr4mpus/SortingVisualizer

 
 

Repository files navigation

SortingVisualizer

under progress

This repo consists of the python scripts that can visualize the famous Sorting Algorithms and generate the animations using plotly.

Sorting Algorithms Implemented

  • Bubble Sort
  • Insertion Sort
  • Selection Sort
  • Quick Sort
  • Merge Sort
  • Heap Sort

To Run

*implemented for both Web as well as Jupyter Notebook

For Python Version

  • Install plotly, python3, jupyter-notebook
  • Set the amount of data you need to perform sorting on
  • Uncomment the line containing the sorting you want to visualize
  • Run the notebook

For Web Version

TODO

  • Comparisons between algorithms
  • Improving UI

About

Application that can visualize various sorting algorithm and generate animations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 36.8%
  • JavaScript 30.9%
  • Jupyter Notebook 15.5%
  • HTML 9.4%
  • CSS 7.4%