请教BOBO老师一个问题:
对于一个迷宫(0 表示通路,1表示障碍物):
S 0 0 0 0 0
1 0 0 0 0 0
1 0 0 0 1 0
1 1 1 1 1 E
对这样的迷宫至少存在下面两条路径
路径1:
S x x x x x
1 0 0 0 0 x
1 0 0 0 1 x
1 1 1 1 1 E
路径2:
S x x x x 0
1 0 0 0 x x
1 0 0 0 1 x
1 1 1 1 1 E
如果对于这样的迷宫求所有从S -> E的路径,对于所有的路径是否都需要保存一份visited的数组来存储已经走过路径呢,如果这样假如迷宫很大的话会非常消耗内存,这样的问题有什么好的解决方案吗?
提前感谢下BoBo老师 :)