Mini-project for the SEM-1 Course [UE22CS151A]: Python For Computational Problem Solving.
Algorithms currently supported:
- Sorting (using bars)
-
- Merge Sort
- Heap Sort
- Graph searching (using random node graphs)
-
- Depth First Search (DFS)
- Breadth First Search (BFS)
- Maze solving (finding shortest path in perfect maze):
-
- A* Search
- Dijkstra's algorithm