Welcome to the Algorithm Visualizer! This project provides visualizations for various algorithms, including sorting, pathfinding, graph traversal, and more. It's built using Pygame, and offers both interactive and pre-defined configurations.
A demonstration of Bubble Sort, A* Pathfinding, and Bredth First Graph Traversal
- Sorting Algorithms: Bubble Sort, COMING SOON: Selection Sort, Heap Sort, Merge Sort, Quick Sort.
- Pathfinding Algorithms: BFS, DFS, and A* algorithms on a fully-interactable grid with auto=maze generation.
- Graph Algorithms: BFS and DFS algorithms on a node-based graph system. Several built-in common graphs with customizaiton abilities.
This project is licensed under the MIT License