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