Welcome to the Algorithm Visualizer! This interactive tool allows you to visualize the step-by-step execution of various algorithms, making it easier to understand and learn.
- Interactive Visualizations: See algorithms in action with real-time visual representations.
- Wide Range of Algorithms: Includes sorting, searching, graph algorithms, and more.
- Code Integration: View and understand the code alongside the visualization.
- Customizable Parameters: Input your own data to see how algorithms perform under different conditions.
- Educational Insights: Detailed explanations of algorithms, including complexity analysis.
- A modern web browser
- Basic understanding of algorithms and programming
- 
Clone the repository: git clone https://github.com/Arpitk98/algorithm-visualizer.git 
- 
Navigate to the project directory: cd algorithm-visualizer
- 
Open index.htmlin your web browser to start using the visualizer.
- Select an algorithm from the provided list.
- Input custom parameters or use the default dataset.
- Watch the algorithm execute step-by-step.
- View the corresponding code and educational insights alongside the visualization.
Contributions are welcome! If you have an idea for an improvement or a new algorithm to add, feel free to:
- Fork the repository
- Create a new branch (git checkout -b feature-branch)
- Commit your changes (git commit -m 'Add new feature')
- Push to the branch (git push origin feature-branch)
- Open a Pull Request
Please ensure your contributions adhere to the project's coding standards and guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
Created by Arpitk98 - feel free to contact me!