Skip to content

A web-based interactive platform for visualizing various data structures and algorithms, including sorting and searching techniques. Users can explore and understand the mechanics of algorithms through dynamic visual representations.

License

Notifications You must be signed in to change notification settings

SandeepVashishtha/AlgoVisualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlgoVisualizer

Welcome to AlgoVisualizer, an interactive web application designed to help users visualize and understand various sorting and searching algorithms in real-time.

Features

  • Visualize Algorithms: See how different sorting and searching algorithms work step-by-step.
  • Interactive Experience: Adjust input values and see how the algorithms react.
  • Responsive Design: Accessible on both desktop and mobile devices.

Supported Algorithms

Sorting Algorithms

  • Bubble Sort
  • Insertion Sort
  • Selection Sort
  • Merge Sort
  • Quick Sort

Searching Algorithms

  • Linear Search
  • Binary Search
  • Jump Search
  • Exponential Search

Technologies Used

  • Frontend: React.js, CSS
  • Backend: None (static application)
  • Deployment: Vercel

Installation

To run this project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/SandeepVashishtha/AlgoVisualizer.git
    cd AlgoVisualizer
  2. Install dependencies:
    npm install
  3. Start the Development Server:
    npm start

Usage

After starting the application, navigate through the various pages to visualize the algorithms. Select an algorithm and input the desired values to see the step-by-step visualization.

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue to discuss potential improvements.

Contact

For any inquiries, please reach out to Sandeep Vashishtha.

Feel free to modify any section as per your preferences!

About

A web-based interactive platform for visualizing various data structures and algorithms, including sorting and searching techniques. Users can explore and understand the mechanics of algorithms through dynamic visual representations.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •