Skip to content

Codexharshit2512/algo-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algorithm Visualizer

A web app for visualizing different algorithms ranging from sorting,searching to graph.Also has a code editor for the user to practice algorithms

Check the project here

Tech Stack used:

  • Html
  • Css
  • Jquery
  • Express

Steps to start the app(if you want to fork it and run on your local machine)

  1. Should have Nodejs installed
  2. Go to the root of the directory and in the terminal write npm start or nodemon server(if you have nodemon)

Algorithms visualized:

Sorting:

  • Bubble sort
  • Insertion sort
  • Selection sort
  • Merge sort
  • Quick sort
  • Heap sort

Searching:

  • Linear Search
  • Binary Search
  • Ternary Search

Graph:

  • Breadth First Search(BFS)
  • Dijkstra Algorithm

Folder Structure

Sort:
sort
Search:
search
Graph:
graph

Data Structures Used

ds

Note

For anyone who wants to go through the code for every visualizer main.js will act as the main file for dom manipulation and calling helper functions like bfs,bubble sort etc Every algorithm used has been named as a seperate file

About

A web app to visualize different algorithms related to sorting,searching and pathfinding also comes with a code editor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published