All Projects → sadanandpai → sorting-visualizer

sadanandpai / sorting-visualizer

Licence: MIT license
Sorting Algorithms Visualizer

Programming Languages

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

Projects that are alternatives of or similar to sorting-visualizer

Interview Questions
List of all the Interview questions practiced from online resources and books
Stars: ✭ 187 (-56.41%)
Mutual labels:  datastructures, sorting-algorithms
Data-Structures-and-Algorithms
Implementation of various Data Structures and algorithms - Linked List, Stacks, Queues, Binary Search Tree, AVL tree,Red Black Trees, Trie, Graph Algorithms, Sorting Algorithms, Greedy Algorithms, Dynamic Programming, Segment Trees etc.
Stars: ✭ 144 (-66.43%)
Mutual labels:  sorting, sorting-algorithms
AlgorithmVisualizer
A better visualization of different algorithms made with React
Stars: ✭ 123 (-71.33%)
Mutual labels:  sorting, sorting-algorithms
ultra-sort
DSL for SIMD Sorting on AVX2 & AVX512
Stars: ✭ 29 (-93.24%)
Mutual labels:  sorting, sorting-algorithms
DSA--GeeksForGeeks
DSA course solutions in C++ Jump to below directly for more problems
Stars: ✭ 47 (-89.04%)
Mutual labels:  sorting, datastructures
Cosmos
Hacktoberfest 2021 | World's largest Contributor driven code dataset | Algorithms that run our universe | Your personal library of every algorithm and data structure code that you will ever encounter |
Stars: ✭ 12,936 (+2915.38%)
Mutual labels:  datastructures, sorting-algorithms
alvito
Alvito - An Algorithm Visualization Tool for Python
Stars: ✭ 52 (-87.88%)
Mutual labels:  sorting, sorting-algorithms
DSA
Data Structures and Algorithms
Stars: ✭ 13 (-96.97%)
Mutual labels:  datastructures, sorting-algorithms
Algorithms Visualiser
Algorithms Visualiser is an opensource project made using ReactJS. Visualise Algorithms on Sorting, Pathfinding, Searching, Word Search, Backtracking.
Stars: ✭ 290 (-32.4%)
Mutual labels:  sorting, sorting-algorithms
Sorting visualization
The Sound of Sorting: Visualize and Audibilize 12 classic sorting algorithms in real time
Stars: ✭ 260 (-39.39%)
Mutual labels:  sorting, sorting-algorithms
Data-Structures-and-Algorithms
Data Structures and Algorithms implementation in Python
Stars: ✭ 31 (-92.77%)
Mutual labels:  sorting, sorting-algorithms
Go
Algorithms Implemented in GoLang
Stars: ✭ 7,385 (+1621.45%)
Mutual labels:  sorting, datastructures
C Sharp Algorithms
📚 📈 Plug-and-play class-library project of standard Data Structures and Algorithms in C#
Stars: ✭ 4,684 (+991.84%)
Mutual labels:  sorting, sorting-algorithms
Kxsort
Fast in-place radix sort with STL-like API
Stars: ✭ 35 (-91.84%)
Mutual labels:  sorting, sorting-algorithms
RainbowSorting
Python application to visualize sorting algorithms using RGB colours.
Stars: ✭ 45 (-89.51%)
Mutual labels:  sorting-algorithms
PixelGlitch
Image glitch visualization using various Pixel Sorting methods for Processing
Stars: ✭ 25 (-94.17%)
Mutual labels:  sorting
CS Offer
后台开发基础知识总结(春招/秋招)
Stars: ✭ 352 (-17.95%)
Mutual labels:  datastructures
Algorithm-Implementation
This is our effort to collect the best implementations to tough algorithms. All codes are written in c++.
Stars: ✭ 16 (-96.27%)
Mutual labels:  sorting-algorithms
lua sort
Lua pure sort algorithm based on lib_table.c (from LuaJIT 2.1.0)
Stars: ✭ 21 (-95.1%)
Mutual labels:  sorting-algorithms
DSA-cpp
C++ fundamentals and questions for beginners and intermediates. Welcoming developers, content writers, and programming enthusiasts.
Stars: ✭ 213 (-50.35%)
Mutual labels:  datastructures

Sorting Visualizer

Responsive visualizer built using React for popular algorithms

cover See it in action


This repo is an attempt to help in learning popular sorting algorithms by visualization

Helps to

  • understand the working of sorting algorithm
  • check total swaps required
  • check total comparisions
  • compare algorithms side by side
  • know the time taken (time is just an approximate unit for comparision)

Features

  • Sort any given array of 3 digits positive integers
  • Alter the speed of execution
  • Start, pause and reset the execution
  • Generate random array of numbers of sorting

Technologies

Features built using

  • Animations are done using pure CSS and uses FLIP principle
  • Flex is used for array display and manipulation of positions (flex order property)
  • JavaScript async generators are used heavily for the controlled execution of algorithms

Run in your local

  • git clone https://github.com/sadanandpai/sorting-visualizer.git
  • npm install (after navigating inside the directory)
  • npm run dev

Contributing Guide

If you want to contribute, improve or fix bugs in this repo, then check out the Contributing Guide

License

This repository is MIT licensed. Read more

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].