Skip to content

ShreevathsaGP/PythonMiniProject

Repository files navigation

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

About

Python Algorithm Visualizer

Resources

Stars

Watchers

Forks

Languages