Skip to content

Latest commit

 

History

History
37 lines (30 loc) · 1.17 KB

README.md

File metadata and controls

37 lines (30 loc) · 1.17 KB

PythonMiniProject

Python Algorithm Visualizer

Mini-project for the SEM-1 Course [UE22CS151A]: Python For Computational Problem Solving.

Algorithms currently supported:

  1. Sorting (using bars)
    • Merge Sort
    • Heap Sort
  2. Graph searching (using random node graphs)
    • Depth First Search (DFS)
    • Breadth First Search (BFS)
  3. Maze solving (finding shortest path in perfect maze):
    • A* Search
    • Dijkstra's algorithm
heap_sort.mov
breadth_first.mov
maze_generation.mov