Skip to content

Commit abb48c9

Browse files
Update README.md
1 parent a2d9ab9 commit abb48c9

File tree

1 file changed

+41
-1
lines changed

1 file changed

+41
-1
lines changed

README.md

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,41 @@
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

0 commit comments

Comments
 (0)