web version under progress
This repository consists of the python and JS scripts that can visualize the popular Sorting Algorithms and generate the animations using plotly and graph.js respectively.
- Bubble Sort
- Insertion Sort
- Selection Sort
- Quick Sort
- Merge Sort
- Heap Sort
*implemented for both Web as well as Jupyter Notebook
- 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
- Comparisons between algorithms
- Quick, Merge and Heap Sort implementation for Web