All Projects → KarimElghamry → sorting-visualizer

KarimElghamry / sorting-visualizer

Licence: MIT license
A Sorting Algorithms Visualizer built using ReactJS

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to sorting-visualizer

Algorithms-Java
A collection of common algorithms and data structures implemented in Java.
Stars: ✭ 141 (+271.05%)
Mutual labels:  sorting-algorithms
autofill
Bookmarklet to fill out forms when testing by simply clicking on it.
Stars: ✭ 54 (+42.11%)
Mutual labels:  web-development
MainakFolio
My Portfolio Website
Stars: ✭ 21 (-44.74%)
Mutual labels:  web-development
beginner-friendly-haskell-for-web-development
A book about real world web development in beginner friendly Haskell
Stars: ✭ 76 (+100%)
Mutual labels:  web-development
examples-web-app
Examples of web applications and tools.
Stars: ✭ 48 (+26.32%)
Mutual labels:  web-development
algorithms
The All ▲lgorithms documentation website.
Stars: ✭ 114 (+200%)
Mutual labels:  sorting-algorithms
Front-End-Checklist
🗂 Modern sitelerin titiz geliştiricileri için Front-End Checklist
Stars: ✭ 251 (+560.53%)
Mutual labels:  web-development
ShiftSort
Sorting algorithm quicker than MergeSort, and is adaptive and stable.
Stars: ✭ 39 (+2.63%)
Mutual labels:  sorting-algorithms
dctb-web-project
Repositório informativo com diretrizes empíricas para o desenvolvimento de um Projeto Web.
Stars: ✭ 59 (+55.26%)
Mutual labels:  web-development
Vidhub
Video sharing website (YouTube clone) with PHP
Stars: ✭ 34 (-10.53%)
Mutual labels:  web-development
CodeINN
CodeINN is an instant code editor 📃, that makes programming and development easier. Practice quickly and directly from your web browser, without any setup needed. CodeINN gives the perfect environment to developers technologists, coders computers, and geeks 🤓 to do more with their tech.
Stars: ✭ 39 (+2.63%)
Mutual labels:  web-development
lara
Lara Web Engine is a lightweight C# framework for web user interface development.
Stars: ✭ 121 (+218.42%)
Mutual labels:  web-development
okiba
Sharp collection of tools for front-end development, created with performance in mind. 🗡
Stars: ✭ 26 (-31.58%)
Mutual labels:  web-development
Mediarizer
Organise your photos and videos in chronological order fast and easy
Stars: ✭ 18 (-52.63%)
Mutual labels:  sorting-algorithms
Sorting-Visualiser
A mobile application that visualizes various sorting algorithms such as Bubble sort, selection sort, quick sort etc. The sorting process is visualized as the rearrangement of vertical lines of different lengths from shortest to tallest.
Stars: ✭ 32 (-15.79%)
Mutual labels:  sorting-algorithms
AlgorithmVisualizer
A better visualization of different algorithms made with React
Stars: ✭ 123 (+223.68%)
Mutual labels:  sorting-algorithms
React-Messenger-App
A React powered Messenger App
Stars: ✭ 26 (-31.58%)
Mutual labels:  web-development
SimpleBio
A starter template for beginners.
Stars: ✭ 51 (+34.21%)
Mutual labels:  web-development
Learn-Data Structure-Algorithm-by-Javascript
Data Structure and Algorithm explanations with Implementations by Javascript
Stars: ✭ 55 (+44.74%)
Mutual labels:  sorting-algorithms
algocasts-sorting-algorithms
AlgoCasts 排序算法专题
Stars: ✭ 27 (-28.95%)
Mutual labels:  sorting-algorithms

Sorting Visualizer

  • A tool to visualize sorting algorithms built using ReactJS (link)
  • Still a work in progress

Features

Control Visualization Speed

Change array size (30 -> 400)

Randomize Input

Choose various algorithms

🔧 Stop visualization

🔧 User controller step-by-step visualization

🔧 Visualization with sound

Algorithms to Visualize

Bubble Sort

Insertion Sort

Selection Sort

QuickSort (Lumoto Partition)

QuickSort (Hoare Partition)

Merge Sort

Merge Sort (Inplace)

🔧 Count Sort

🔧 Radix Sort

🔧 Time Sort

🔧 Bogosort

Color Codes

#fffffe Generic value in the array

#fcfb06 Pivot/Value to be replaced

#06e58d Value being swapped

#fc0104 Key comparison

Examples

Contributors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].