• Stars
    star
    649
  • Rank 66,922 (Top 2 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created almost 3 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Algorithms Visualizers

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

More Repositories

1

javascript-code-challenges

A collection of JavaScript modern interview code challenges for beginners to experts
MDX
4,093
star
2

frontend-learning-kit

Frontend tech guide and curated collection of frontend materials
4,065
star
3

frontend-mini-challenges

Collection of frontend challenges for learning and interviews
JavaScript
1,810
star
4

resume-builder

Build a standard and professional single page resume
TypeScript
894
star
5

git-guide

Practical guide to everyday Git commands
558
star
6

dsa-interview-challenges

A curated list of data structures and algorithms problems along with the solution in JavaScript to crack engineering interviews
TypeScript
334
star
7

shortest-path-finder

Shortest Path Finder visualizer using Breadth First Search algorithm
JavaScript
202
star
8

sudoku-solver

Sudoku Solver
JavaScript
61
star
9

dsa-in-js

Solutions to wide range of programs on Data Structures and Algorithms
JavaScript
20
star
10

sadanandpai

19
star
11

rxjs-challenges

Functional Reactive Programming challenges solved using RxJS
TypeScript
13
star
12

KanbanBoard

Kanban Board
JavaScript
12
star
13

react-components

Collection of small and useful components
JavaScript
11
star
14

typescript-for-humans

A kickstarter guide to writing TypeScript
10
star
15

MemoryGame

Memory game
JavaScript
10
star
16

funder

A tinder styled joke application
JavaScript
9
star
17

boggleboard

Boggle Board web application using VueJS
Vue
8
star
18

react-state-management

Different ways of managing state in React JS
JavaScript
8
star
19

15puzzle

15 Puzzle is a game to sort and solve the grid
JavaScript
6
star
20

weather-app

Weather app in Angular for practice
TypeScript
4
star
21

wheelOfColors

A fun game: Wheel of colors
JavaScript
4
star
22

github-issues

Github Open Issues
JavaScript
4
star
23

generators-in-action

Working of multiple generators with the help of queue data structure where the one generator yields to trigger the next one in chain till the completion of all
JavaScript
4
star
24

vite-react-template

Vitejs based React TypeScript template
TypeScript
3
star
25

tradingmasters

Trading Masters
JavaScript
2
star
26

marinesystem-angular

Marine system web application
TypeScript
2
star
27

covidindianstatestatus

Indian State-wise Live Status
HTML
2
star
28

algo-visualizer

Algo visualizer for island problem
TypeScript
2
star
29

mediamonks

Welcome page of Media Monks
HTML
2
star
30

projectportal

Project portal
HTML
2
star
31

paichat

Chat App
HTML
2
star
32

jewellery_receipt

JavaScript
1
star
33

bingo

JavaScript
1
star
34

tradingmaster-react

React js application for TradingMasters
JavaScript
1
star
35

labyrinth_django

HTML
1
star
36

task_30dec

Data table
JavaScript
1
star
37

zustand-recipe

Recipes of Zustand in React
TypeScript
1
star
38

reversi

Reversi game
JavaScript
1
star
39

labyrinth

PHP
1
star
40

ps_xt_assignment

The SpaceX Launch Programs with Filter
JavaScript
1
star
41

marinesystemui

JavaScript
1
star
42

covid19

Covid19 Quiz for all
JavaScript
1
star
43

sadanandpai.github.io

Portfolio
Astro
1
star