-
Notifications
You must be signed in to change notification settings - Fork 0
Given a map, a starting point and a finishing point, how to find the shortest path?
License
huayunh/pathFinder
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# pathFinder Given a map, a starting point and a finishing point, how to find the shortest path? Note: the map is not a graph. It is simply a matrix of string. You can try the thing out either with pathFinder.py, or pathFinderMain.py. The first one contains all the algorithms, with the main functions at the bottom. The second one is a wrapper. The thing generally works pretty well with a relatively open map. However if your map contains several rooms, the runtime is going to be longer. For example, if you have a map like this: (1 = inaccessible, 0 = accessible) 00000000100000 00010000000000 00000000000000 11111110111111 00000010100000 00000000100000 00000110000000 Then it is going to take you longer to find a path than this: 00000000101110 00010110000000 00000000011000 11001110100011 00000010100000 00110000100110 00000110000000 Even if the second one has more 1's than the first one. enjoy! Huayun Huang
About
Given a map, a starting point and a finishing point, how to find the shortest path?
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published