Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phuang1024/sorting_visualizer
Visualize sorting algorithms.
https://github.com/phuang1024/sorting_visualizer
sorting sorting-algorithms visualizer
Last synced: 9 days ago
JSON representation
Visualize sorting algorithms.
- Host: GitHub
- URL: https://github.com/phuang1024/sorting_visualizer
- Owner: phuang1024
- License: gpl-3.0
- Created: 2020-11-02T20:25:24.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-01-01T23:05:43.000Z (almost 4 years ago)
- Last Synced: 2024-11-05T22:38:00.760Z (about 2 months ago)
- Topics: sorting, sorting-algorithms, visualizer
- Language: Python
- Homepage:
- Size: 144 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sorting Visualizer
### by Patrick HuangThis Python program allows you to visualize different sorting algorithms. You can see how they work, as well as their complexity.
---
## Version 2
Algorithms:
* Bubble
* Optimized bubble
* Cocktail
* Optimized cocktail
* Gnome
* Insertion
* Selection
* Shell
* Comb
* CycleVisulizations:
* Bars
* Scatterplot
* Black and white
* Color gradient
* Pie
* Pie scatterplot
* Pie black and white
* Pie color gradient
* Custom imageFeatures:
* Start and stop
* 10 to 512 elements
* 10 to 240 ticks per second
* Sort stats## Version 2
Algorithms:
* Bubble
* Cocktail Shaker
* Gnome
* Insertion
* Selection
* Shell
* Comb
* CycleVisulizations:
* Bars
* Scatterplot
* Black and white
* Color gradient
* Pie
* Pie scatterplot
* Pie black and white
* Pie color gradientFeatures:
* Start and stop
* 10 to 500 elements
* 10 to 240 ticks per second
* Sort stats---
## Version 1
Algorithms included:
* Insertion
* Cocktail
* Selection
* Bubble
* Pigeonhole
* Shell
* GnomeHow to use:
1. Adjust the _Set Size_ slider to the desired size. This controls how many elements there are.
2. Click _Generate Set_ to create a new set of elements.
3. Click one of the algorithms, and watch the sorting!Additional features:
* Click _Stop_ to stop the algorithm at any time.
* Click _Sort_ to immediately sort the current elements.