算法描述:给定开始点坐标(x,y) 和终点坐标(p,q),在一个二维数组里面,其中1代表障碍物,0则没有。求开始到终点的最短距离。
代码如下:
MIN = 9999999
a = [[0 for col in range(50)] for row in range(50)]#迷宫最大数组
book = [[0 for col in range(50)] for row in range(50)]#标记数组
def dfs(start_x,start_y,e
该博客介绍了如何使用Python的深度优先搜索算法(DFS)解决迷宫问题,通过二维数组表示迷宫,并找到从起点到终点的最短路径。算法以给定的起始和结束坐标作为输入,避开障碍物(标记为1),目标是找到0值路径的最短序列。
算法描述:给定开始点坐标(x,y) 和终点坐标(p,q),在一个二维数组里面,其中1代表障碍物,0则没有。求开始到终点的最短距离。
代码如下:
MIN = 9999999
a = [[0 for col in range(50)] for row in range(50)]#迷宫最大数组
book = [[0 for col in range(50)] for row in range(50)]#标记数组
def dfs(start_x,start_y,e
1万+
2228

被折叠的 条评论
为什么被折叠?
