題目(全國技藝競賽91年試題1):
程式分析:這題算是把經典題目"老鼠走迷宮"表單化,而使用的方法有遞迴,DFS,BFS...等等。而在這邊我則是採用
BFS演算法。
Step1,將起始點壓佇佇列
Step2,從佇列取出一點,如果該點不為終點,則向四方延伸
Step3,如果延伸的點不超出盤面以及尚未走過則將此點壓入佇列
Step4,如果佇列不為空,則回到Step2
執行結果:
(Initialize 9x9 maze)
(Attach obstacles into maze)
(Attach S and T into maze)
(Find shortest path)
(無法到達)