Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/abdallahhemdan/sorting-visualizer

📊 Sorting.Visualizer is a web app for visualizing a bunch of different sorting algorithms Like Selection Sort, Bubble Sort, Insertion Sort, Merge Sort, Quick Sort, Heap Sort With the functionality of (Speed Control) and (Array Size Control)...
https://github.com/abdallahhemdan/sorting-visualizer

algorithms-sort bubble-sort heap-sort hemdan insertion-sort selection-sort sorting-algorithm-visualizations sorting-algorithms sorting-algorithms-implemented sorting-visualization visualizer

Last synced: about 2 hours ago
JSON representation

📊 Sorting.Visualizer is a web app for visualizing a bunch of different sorting algorithms Like Selection Sort, Bubble Sort, Insertion Sort, Merge Sort, Quick Sort, Heap Sort With the functionality of (Speed Control) and (Array Size Control)...

Awesome Lists containing this project

README

        



![Sorting Visualizer](https://user-images.githubusercontent.com/40190772/83947174-c3254280-a815-11ea-960c-65d1e2576bce.png)


Sorting.Visualizer


[![GitHub contributors](https://img.shields.io/github/contributors/AbdallahHemdan/Sorting.Visualizer)](https://github.com/AbdallahHemdan/Sorting.Visualizer/contributors)
[![GitHub issues](https://img.shields.io/github/issues/AbdallahHemdan/Sorting.Visualizer)](https://github.com/AbdallahHemdan/Sorting.Visualizer/issues)
[![GitHub forks](https://img.shields.io/github/forks/AbdallahHemdan/Sorting.Visualizer)](https://github.com/AbdallahHemdan/Sorting.Visualizer/network)
[![GitHub stars](https://img.shields.io/github/stars/AbdallahHemdan/Sorting.Visualizer)](https://github.com/AbdallahHemdan/Sorting.Visualizer/stargazers)
[![GitHub license](https://img.shields.io/github/license/AbdallahHemdan/Sorting.Visualizer)](https://github.com/AbdallahHemdan/Sorting.Visualizer/blob/master/LICENSE)

## 📊 Sorting.Visulizer 🕹[Try It Now](https://hamdolavisualizer.netlify.com/?fbclid=IwAR0YJMegmtW4CKDtiUM256qrCGwxbQqUDq0OJK6qjAqGiYdaS-oPdq3pFX8)
--------------------

**_Sorting.Visualizer is a web app for visualizing a bunch of different sorting algorithms Like_**
1. Selection Sort.
2. Bubble Sort.
3. Insertion Sort.
4. Merge Sort.
5. Quick Sort.
6. Heap Sort.

_With the functionality of_ ⏳(**_Processing Speed Control_**) _and_ 📏(**_Array Size Control_**)
## ⚙ How it works ?!
-------------------
**_Here in our model, each element value is represented by ```THE SIZE OF THE BAR``` and the algorithms sort them by placing the smallest elements on the left and the biggest elements on the right**

**_The algorithms moves the items around by swapping elements, Without using any addational memory with creating another array.**

## 📷 ScreenShots
------------------
![image](https://user-images.githubusercontent.com/40190772/70376007-3c96b380-190d-11ea-90f1-56f29eedb5f4.png)
![image](https://user-images.githubusercontent.com/40190772/70376030-74056000-190d-11ea-9a93-496c01cbd641.png)
![image](https://user-images.githubusercontent.com/40190772/70376037-82537c00-190d-11ea-8407-d9dd4b6cce94.png)

## 📽 GIF Demo
--------------
![Visualizer Demo](https://user-images.githubusercontent.com/40190772/70376256-a4e69480-190f-11ea-9a70-2c15d6c1a81a.gif)