Skip to content

This repository contains sorting and path finding visualizer built using Pygame library of python. It has famous sorting algorithms as well as graph traversal algorithms. It also supports addition of obstacles and rewards.

License

Notifications You must be signed in to change notification settings

Saifahmadkhan/Sorting-Pathfinding-Visualizer

Repository files navigation

Sorting-Pathfinding-Visualizer

This repository contains sorting and path finding visualizer built using Pygame library of python. It has famous sorting algorithms as well as graph traversal algorithms. It also supports addition of obstacles and rewards.

Preview

BFS algorithm

streamlit-app-2021-06-24-19-06-22

A* algorithm

streamlit-app-2021-06-24-19-06-43

Quick Sort algorithm

streamlit-app-2021-06-25-00-06-81

Heap Sort algorithm

streamlit-app-2021-06-25-00-06-84

Quickstart

Clone the github repo.

git clone https://github.com/Saifahmadkhan/Sorting-Pathfinding-Visualizer

Install the requirements.

pip install -r requirements.txt

Run corresponding python file. For eg,

python dijkstra.py

About

This repository contains sorting and path finding visualizer built using Pygame library of python. It has famous sorting algorithms as well as graph traversal algorithms. It also supports addition of obstacles and rewards.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages