Skip to content

Some search and path finding algorithms solving the 3-digit puzzle

Notifications You must be signed in to change notification settings

BenCtree/Path-Finding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Path-Finding

A python program implementing several search algorithms to solve the three digit puzzle, in which we are given a starting three digit number and a goal three digit number and want to find a path from the start to the goal by changing one digit at a time, with certain restrictions such as forbidden numbers!

This program implements several classical search algorithms including Breadth First Search, Depth First Search, Iterative Deepening Search, Greedy, A* and Hill-climbing, outputting the solution path found and the nodes expanded in the search.

Releases

No releases published

Packages

No packages published

Languages