Skip to content

ShreevathsaGP/PythonMiniProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6aff3d3 · Jul 17, 2023

History

22 Commits
Nov 21, 2022
Dec 4, 2022
Jul 17, 2023
Nov 28, 2022
Dec 1, 2022
Jul 17, 2023
Jul 17, 2023
Dec 4, 2022
Nov 28, 2022
Jul 17, 2023
Jul 17, 2023
Dec 4, 2022
Jul 17, 2023
Dec 4, 2022
Dec 4, 2022

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