This project is an interactive web-based visualization tool for various algorithms including search algorithms like DFS (Depth-First Search) and BFS (Breadth-First Search), as well as sorting algorithms like Merge Sort, Binary Insertion Sort, Quick Sort, Cocktail Shaker Sort, and LSD Radix Sort.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.
- Algorithm Visualization: Watch real-time visualization of algorithms, making it easier to understand their functionality and efficiency.
- Interactive Learning: Step through each stage of the algorithm with interactive controls.
- Multiple Algorithms: Supports a variety of algorithms for both searching and sorting, making it a comprehensive tool for students and enthusiasts.
To get started with this project, clone the repository and install the dependencies.
# Clone the repository
git clone https://github.com/jonny258/Maze.git
# Install dependencies
npm install
# Start the development server
ng serve
Navigate to http://localhost:4200/ to view the application.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!
Distributed under the MIT License. See LICENSE for more information.
Deployed site: Site