有一个迷宫,里面有些地方不可抵达(墙壁以及边界),有些地方可以抵达。从一个位置到下一个位置只能通过向上(或者向右、或者向下、或者向左)走一步来实现。从起点出发,如何找到一条到达终点的通路。
用二维矩阵来模拟迷宫地图,1代表该位置不可达,0代表该位置可达。每走过一个位置就将地图的对应位置标记,以免重复。找到通路后打印每一步的坐标,最终到达终点位置。
maze=[
[1,1,1,1,1,1,1,1,1],
[1,0,1,1,1,0,0,1,1],
[1,0,1,1,0,0,0,0,1],
[1,0,1,1,0