Try it out: https://teachmealgo.streamlit.app
Welcome to the Algorithm Visualizer GitHub repository! This project is a labor of love for algorithm enthusiasts like me, providing interactive visualizations of popular sorting algorithms and graph path finding algorithms. With customizable input data, adjustable parameters, and real-time comparisons, the Algorithm Visualizer makes learning algorithms engaging and fun.
- Interactive visualizations of sorting algorithms and graph path finding algorithms
- Customizable input data and adjustable parameters for real-time experimentation
- Side-by-side comparisons of algorithms for easy analysis
- User-friendly interface for a seamless learning experience
- As a one-person project, I have poured my passion for algorithms and expertise in creating user-friendly interfaces into this project. Join me in exploring the magic of algorithms and enhancing your understanding of these fundamental computer science concepts. Clone, fork, or contribute to the Algorithm Visualizer GitHub repository and embark on an exciting journey of algorithm exploration!
This project makes use of Python and Streamlit for hosting the site locally. For setting up the project on your local machine, follow below steps
- Clone the repo to your local machine
- Go to the project directory and run
pip install requirements.txt
to install all the dependencies required for this project to run - Run
streamlit run app.py
- You should see app on your localhost now.
Enjoy!!