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.html
in 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!