Welcome to AlgoVisualizer, an interactive web application designed to help users visualize and understand various sorting and searching algorithms in real-time.
- 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.
- Bubble Sort
- Insertion Sort
- Selection Sort
- Merge Sort
- Quick Sort
- Linear Search
- Binary Search
- Jump Search
- Exponential Search
- Frontend: React.js, CSS
- Backend: None (static application)
- Deployment: Vercel
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/SandeepVashishtha/AlgoVisualizer.git cd AlgoVisualizer
- Install dependencies:
npm install
- Start the Development Server:
npm start
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.
Contributions are welcome! Please feel free to submit a pull request or open an issue to discuss potential improvements.
For any inquiries, please reach out to Sandeep Vashishtha.
Feel free to modify any section as per your preferences!