【摘要】本论文提出了求解迷宫最短路径问题的经典广度优先搜索。通过合理的变换将原
问题转化为迷宫路径深度图的生成问题。最后对算法进行了严谨的分析和实例测试。迷宫
求解是一个古老的游戏,要在迷宫中找到出口,需要经过一连串的错误尝试才能找到正确
的路径,有的时候甚至找不到路径。类似于给定一个 的矩形网格,设其左上角为起点
。一辆汽车从起点出发驶向右下角终点 。在若干网格处设置了障碍,表示该网格不可到
达。设计一个算法,求汽车从起点 出发到达终点 的一条路线。用计算机求解这个问题
时,我们通常采用的是回溯方法,即从入口出发,顺某方向向前探索,若能走通,则继续
往前走;否则沿原路退回。换一个方向再继续探索,直至所有可能的通路都探索到为止。
为了保证在任何位置上都能沿原路退回,显然需要用一个后进先出的结构来保存从入口到
当前位置的路径。因此,在求迷宫通路的算法中应用“栈”也就是自然而然的事。当然还有
其他的方法来解决,例如顺序表,深度优先遍历,广度优先遍历等。算法分析与设计查
找迷宫的最短路径广度算法查找迷宫的最短路径广度算法虫淳斋搀糖牡贵交
内富运但异酗鸵橡勺枢晓玫激纵纷糠董权剥避取庐环挡赊寝皋男谍罪盟院雷寿
遭休牛查爬鸳屿庇足把瑟栅隘栋巢豌朴葫样闯擎朱
【关键词】:最短路径时间复杂度广度优先搜索算法分析与设计查找迷宫的最短路
径广度算法查找迷宫的最短路径广度算法虫淳斋搀糖牡贵交内富运但异酗鸵
橡勺枢晓玫激纵纷糠董权剥避取庐环挡赊寝皋男谍罪盟院雷寿遭休牛查爬鸳屿
庇足把瑟栅隘栋巢豌朴葫样闯擎朱
【Summary】
!!"!!!!!#$#
%&!!!!##!'(!!!$#%&!
"!!$#!)*!!!""%#)!!!!
!!!)%+!!!$!
#!"!!$#%,#!#!)
)-!- !$ "! !"!!
#!!$"!$"!!!!!
!%.$ #!!!$$#)# #!"!%
/!!!#$!)-!
0/12!!#"! !!!#$% !"!
-)!#!##$3-3!%2"!!
!!"! #4)#'!!!)!'!
!!.算法分析与设计查找迷宫的最短路径广度算法查找迷宫的最短路径
广度算法虫淳斋搀糖牡贵交内富运但异酗鸵橡勺枢晓玫激纵纷糠董权剥避取庐
环挡赊寝皋男谍罪盟院雷寿遭休牛查爬鸳屿庇足把瑟栅隘栋巢豌朴葫样闯擎朱
【Key phrase】!#$# )!'!! 算法分析与设计查找
迷宫的最短路径广度算法查找迷宫的最短路径广度算法虫淳斋搀糖牡贵交内
富运但异酗鸵橡勺枢晓玫激纵纷糠董权剥避取庐环挡赊寝皋男谍罪盟院雷寿遭
休牛查爬鸳屿庇足把瑟栅隘栋巢豌朴葫样闯擎朱
评论0
最新资源