Skip to content

YugantKachroo/Algoflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Algoflow

Algorithm Visualizer Implemented linked list, backtracking, graph traversals, searching, and sorting algorithms.

Motivation

As students often find it difficult to visualize complex data structures like linked lists, etc, and algorithms like backtracking, graph traversals, etc this project aims at helping the students understand the concepts in a much more visual way. Users can use this website to visualize data structures and algorithms for a better grasp and understanding of concepts. So far, this project contains the implementation of linked lists operations, backtracking, graph traversals, searching, and sorting algorithms. The technology stack used in the project is React along with CSS to improve the frontend design of the website and provide necessary animations required for the specific task. Class-based components are used to execute functions and perform specific operations when the user clicks on a component and render the appropriate response to the user actions. The website is deployed on the netlify platform where users with an internet connection can access the website to visualize algorithms of their choice.

Run the following commands in order to execute the project


npm install
npm start