Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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)...
- Host: GitHub
- URL: https://github.com/abdallahhemdan/sorting-visualizer
- Owner: AbdallahHemdan
- License: mit
- Created: 2019-12-07T13:54:13.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-05-30T23:22:19.000Z (over 2 years ago)
- Last Synced: 2023-03-05T07:58:35.622Z (over 1 year ago)
- Topics: algorithms-sort, bubble-sort, heap-sort, hemdan, insertion-sort, selection-sort, sorting-algorithm-visualizations, sorting-algorithms, sorting-algorithms-implemented, sorting-visualization, visualizer
- Language: JavaScript
- Homepage: https://hamdolavisualizer.netlify.app/
- Size: 695 KB
- Stars: 40
- Watchers: 3
- Forks: 17
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)