Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/LucasPilla/Sorting-Algorithms-Visualizer

Program made with Python and Pygame module for visualizing sorting algorithms
https://github.com/LucasPilla/Sorting-Algorithms-Visualizer

algorithms pygame python sorting visualization

Last synced: about 2 months ago
JSON representation

Program made with Python and Pygame module for visualizing sorting algorithms

Awesome Lists containing this project

README

        

# Sorting-Algorithms-Visualizer

Program made with Python and Pygame module for visualizing sorting algorithms \
Support this project by leaving a :star:

## Program

!["Program Preview"](res/preview.gif)

## Some Algorithms

| | | |
|:-------------------------:|:-------------------------:|:-------------------------:|
|![](https://github.com/LucasPilla/Sorting-Algorithms-Visualizer/blob/master/res/bubble_sort.gif?raw=true) Bubble sort | ![](https://github.com/LucasPilla/Sorting-Algorithms-Visualizer/blob/master/res/bucket_sort.gif?raw=true) Bucket sort |![](https://github.com/LucasPilla/Sorting-Algorithms-Visualizer/blob/master/res/cocktail_sort.gif?raw=true) Cocktail sort |
|![](https://github.com/LucasPilla/Sorting-Algorithms-Visualizer/blob/master/res/counting_sort.gif?raw=true) Counting sort | ![](https://github.com/LucasPilla/Sorting-Algorithms-Visualizer/blob/master/res/heap_sort.gif?raw=true) Heap sort |![](https://github.com/LucasPilla/Sorting-Algorithms-Visualizer/blob/master/res/insertion_sort.gif?raw=true) Insertion sort |
|![](https://github.com/LucasPilla/Sorting-Algorithms-Visualizer/blob/master/res/merge_sort.gif?raw=true) Merge sort | ![](https://github.com/LucasPilla/Sorting-Algorithms-Visualizer/blob/master/res/quick_sort.gif?raw=true) Quick sort |![](https://github.com/LucasPilla/Sorting-Algorithms-Visualizer/blob/master/res/selection_sort.gif?raw=true) Selection sort |

## Using the application

:exclamation: Feel free to open an issue if you have some problem :exclamation:

- Clone GitHub repository `git clone https://github.com/LucasPilla/Sorting-Algorithms-Visualizer.git`
- Install requirements: `pip3 install -r requirements.txt`
- Run: `python3 src/main.py`

## Contributors