算法描述:给定开始点坐标(x,y) 和终点坐标(p,q),在一个二维数组里面,其中1代表障碍物,0则没有。求开始到终点的最短距离。
代码如下:
from collections import deque
############ 初始化队列
x = deque([]) #x 代表横坐标
y = deque([]) #y 代表纵坐标
s = deque([]) #s 代表步长
#初始化迷宫最大值和标记数组
a = [[0 for col in range(50)] for row in range(50)]
book = [[0 for col in range(50)]