Skip to content

Latest commit

 

History

History
60 lines (46 loc) · 1.54 KB

README.md

File metadata and controls

60 lines (46 loc) · 1.54 KB

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!