File tree Expand file tree Collapse file tree 1 file changed +41
-1
lines changed
Expand file tree Collapse file tree 1 file changed +41
-1
lines changed Original file line number Diff line number Diff line change 1- # Sorting-Visualizer
1+ # Sorting-Visualizer
2+ <p align =" center " >
3+ <img src =" https://api.visitorbadge.io/api/visitors?path=https%3A%2F%2Fgithub.com%2Freshmaharidhas%2FSorting-Visualizer&labelColor=%23000000&countColor=%2300ff00&style=plastic&labelStyle=none " />
4+ <img src =" https://img.shields.io/github/languages/top/reshmaharidhas/Sorting-Visualizer?labelColor=%23000000 " />
5+ <img src =" https://img.shields.io/github/license/reshmaharidhas/Sorting-Visualizer " />
6+ </p >
7+ A GUI sorting visualizer desktop application built using Tkinter.
8+
9+ ## Programming Language💻
10+ - Python 3
11+
12+ ## Tech Stack💻
13+ - Tkinter (GUI)
14+ - Pygame (audio)
15+
16+ ## Sorting Algorithms
17+ The visualizer currently supports all these sorting algorithms,
18+ - Bubble sort
19+ - Insertion sort
20+ - Selection sort
21+ - Gnome sort
22+ - Shaker sort
23+ - Odd even sort
24+
25+ ## Features ✨
26+ - Sorts list of random numbers by six sorting algorithms.
27+ - Visualizes the sorting processes using bar graphs.
28+ - Speed up or reduce animation speed to view the sorting process.
29+ - Generate new array of random number containing random numbers between custom minimum and custom maximum value anywhere between 10 to 600.
30+ - Shuffle the numbers, thereby shuffling the bars in visualizer.
31+ - Customize bar color in visualizer to any color.
32+ - Customize background color in visualizer to any color.
33+ - Calculates and displays the total seconds to complete every sorting process.
34+ - Sound to enhance the visualizer experience with its speed.
35+
36+ ## Development Tools💻
37+ - Pycharm
38+ - PyInstaller
39+
40+ ## License
41+ MIT License
You can’t perform that action at this time.
0 commit comments