Saifahmadkhan / 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:MIT License


Languages

Language:Python 100.0%