我在Python上创建了成功的路径查找算法。它适用于任何大小的矩阵,如下所示:
maze=[[' ',' ','X','X',' ','S'],
[' ',' ',' ',' ','X',' '],
['F','X',' ',' ',' ',' '],
[' ',' ',' ',' ','X',' '],
[' ','X',' ',' ',' ',' ']]
S是起点,X是墙壁,F是终点。
在哪里可以得到与此格式相同的迷宫?
您可以创建一个名为input.txt的文本文件,并从列表中的该测试文件中读取。
input.txt
XX S
X
FX
X
X
从文件读入列表,如下所示:
with open('C:/input.txt') as f:
maze = f.read().splitlines()
迷宫在哪里?与上面显示的相同。
然后为了进行验证,您可以像这样打印(向您显示input.txt的内容):
for sublist in maze:
print(''.join(sublist))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句