Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 23fa031

Browse files
Readme main template
1 parent 99d5823 commit 23fa031

File tree

1 file changed

+45
-1
lines changed

1 file changed

+45
-1
lines changed

‎README.md

Lines changed: 45 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,45 @@
1-
# Sorting-Algorithms-Visualization-Python
1+
# Sorting Algorithms Visualization Python
2+
3+
[![License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
4+
[![Python](https://img.shields.io/badge/Python-3.7%2B-blue.svg)](https://www.python.org)
5+
[![Pygame](https://img.shields.io/badge/Pygame-2.0.1-blue.svg)](https://www.pygame.org)
6+
7+
A visualization tool for various sorting algorithms implemented in Python. See how different sorting algorithms work and how they perform on different datasets.
8+
9+
Sorting Algorithms Visualization Python Demo: demo.gif
10+
11+
## Features
12+
13+
- Visualize popular sorting algorithms, including Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Quick Sort, and more.
14+
- Choose from various pre-defined datasets, including random, sorted, reversed, and nearly sorted data.
15+
- Adjust the speed of the visualization to observe the sorting process in real-time or faster.
16+
- Step through the sorting process one step at a time or let it run continuously.
17+
- Pause, resume, and reset the visualization as needed.
18+
- Interactive user interface to control the visualization.
19+
20+
## Prerequisites
21+
22+
- Python 3.7 or higher
23+
- Pygame library (https://www.pygame.org)
24+
25+
## Getting Started:
26+
27+
1. Clone this repository to your local machine.
28+
2. Install the required dependencies by running the following command:
29+
`pip install pygame`
30+
3. Run the program by executing the following command:
31+
`python main.py`
32+
4. Use the user interface to select a sorting algorithm, dataset, and adjust the visualization settings.
33+
5. Start the visualization and observe the sorting algorithm in action.
34+
35+
## Screenshots:
36+
37+
Screenshot 1: screenshot1.png
38+
Screenshot 2: screenshot2.png
39+
40+
## Authors:
41+
42+
- Nazir (@nazir20)
43+
- Judy (@judy-nkwama)
44+
- Asli (@asliBozkurt)
45+

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /