poj3984迷宫问题
摘要:
一个5 × 5的二维数组,表示一个迷宫。其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。很简单的一道题,迷宫问题,一般都选择两种优先搜索方法去解,最短路线问题应该要用BFS,而不是DFS. 这道题目还需要记录路线,所以还加有存储父节点的一个空间。贴代码如下(发现我只要是这两种方法,代码写的都不短啊):#include#include#includeusing namespace std;typedef class{public: int x,y; int fx,fy;}vertex;int maze[5][5];int . 阅读全文
posted @ 2013-07-12 09:46 soyscut 阅读(296) 评论(0) 推荐(0) 编辑