Skip to content

gauravag091/Algorithm_visualizer

Repository files navigation

Algorithm Visualizer

Algorithm Visualizer is a web application that simplifies intricate algorithms by creating intuitive visual representations. It allows users to interact with and manipulate algorithms in real-time, facilitating hands-on learning and experimentation.

Features

  • Intuitive Visualization: Abstract algorithms are translated into interactive and engaging visuals.
  • User-Friendly Interface: Crafted using HTML and CSS, ensuring an intuitive and visually appealing experience.
  • Real-Time Interaction: Integrated JavaScript for logic and functionality, allowing users to manipulate algorithms in real-time.
  • Educational Tool: Prioritize user experience for intuitive learning and experimentation.

Algorithms Supported

  • Sorting Algorithms: Bubble Sort, Quick Sort, Merge Sort, etc.

Usage

  1. Clone the repository: git clone https://github.com/gauravag091/Algorithm_visualizer.git
  2. Open Project.html in your browser to start using the Algorithm Visualizer.

How to Contribute

  1. Fork the repository
  2. Create a new branch: git checkout -b feature/new-feature
  3. Commit your changes: git commit -m 'Add a new feature'
  4. Push to the branch: git push origin feature/new-feature
  5. Submit a pull request

Feel free to report issues, contribute improvements, or suggest new algorithms to visualize!

Credits

This project was developed by Gaurav Agarwal with my 2 other batchmates Mohammad Zaid and Ayush Upadhyay as a demonstration of algorithm visualization concepts.