Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/letelete/visualization-of-sorting-algorithms

Visualize the most popular sorting algorithms. Change amount of columns, delay of sorting and see results!
https://github.com/letelete/visualization-of-sorting-algorithms

cpp desktop qt

Last synced: 3 months ago
JSON representation

Visualize the most popular sorting algorithms. Change amount of columns, delay of sorting and see results!

Awesome Lists containing this project

README

        


Visualization of sorting algorithms


Visualize the most popular algorithms on your desktop screen

#### About

The app visualizes the sorting process of the most popular sorting algorithms. It generates a defined number of columns in the shape of a right-angled triangle and mixes them up. On the start button click, the chosen algorithm is sorting columns by ascending height.

#### Install

All of available install methods are listed below.

##### Download

click me to visit download site

##### Instruction
1. Download software
2. Run .exe file
3. Enjoy!

#### Usage

* **select** sorting algorithm which you would like to see in the action
* (optional) **specify** amount of columns and delay (ms)

#### Examples

There's some preview of sorting alogorithms in action.

Cocktail Sort - 100 columns 1 ms | Gnome Sort - 100 columns 1 ms
:----------------------------:|:----------------------------:
![Bubble Sort](./preview/gif/1.gif) | ![Bubble Sort](./preview/gif/2.gif)

Quick Sort - 50 columns 20 ms | Heap Sort - 500 columns 1 ms
:----------------------------:|:----------------------------:
![Quick Sort](./preview/gif/3.gif) | ![Bubble Sort](./preview/gif/0.gif)

Watch YouTube video for more!