Skip to content

this project was inspired by multiple projects! originality / animation is not mine!

Notifications You must be signed in to change notification settings

alexandertomsovic/pathfindRV2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 

Repository files navigation

PathfindR 2.0 | PathfindR Project

PathfindR is a visual sorting program that illustrates how different sorting algorithms operate. PathfindR incorperates a multitude of sorting algorithms listed below and presents the user with a grid which they can alter with walls, beginning / ending nodes, and bombs. This allows the user to make their own layouts and see multiple cases of these algorithms in action! Jump into PatfindR or read more about each algorithm below!

PLEASE NOTE: I am not the originator of this idea Clement Mihailescu, the creator of ALOGEXPERT was the original one to create this project and must be credited with the animations, sprites, and idea. I optimized some of his code and repackaged part of his UI tp give a better user experience. Make sure to check him and his work out!

Features

  • 8+ advanced sorting algorithnms
  • Beginner friendly visualization UI
  • Multiple search nodes
  • Area builder for visualization
  • Prebuilt mazes and patterns
  • Weighted nodes

Algorithms With Shortest-Path Guarantee

  • Dijkstra's Algorithm: the father of pathfinding algorithms; guarantees the shortest path
  • A Search: arguably the best pathfinding algorithm; uses heuristics to guarantee the shortest path much faster than Dijkstra's Algorithm
  • Breath-first Search: a great algorithm; guarantees the shortest path.

Algorithms Without Shortest-Path Guarantee

Creator

Contact

Thank you!

About

this project was inspired by multiple projects! originality / animation is not mine!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published