Visualize sorting algorithms

PRs Welcome license

A simple python application to visualize sorting algorithms.

Sort Algorithms

Name Function Name O( )
Bubble Sort bubble_sort O(n ^ 2)
Insertion Sort insertion_sort O(n ^ 2)
Quick Sort quick_sort O(nlog (n))
Selection Sort selection_sort O(n ^ 2)
Merge Sort merge_sort O(nlog (n))

…Updating…

Some figure

  • Bubble sort

  • Insertion sort

  • Quick sort

  • Selection sort

  • Merge sort

Installation

With python, from source:

git clone https://github.com/ductnn/sorting_algorithm.git
cd sorting_algorithm
pip3 install -r requirements.txt

With javascript, …Updating…

Usage

With python, follow command:

python3 visualize_python.py

With javascript, …Updating…

Contribution

All contributions are welcomed in this project!

License

The MIT License (MIT). Please see LICENSE for more information.

Show your support

Give a ⭐ if you like this application ❤️

GitHub

View Github