我在Python上创建了一个成功的路径查找算法。它适用于任何大小的矩阵,如下所示:
maze=[[' ',' ','X','X',' ','S'],
[' ',' ',' ',' ','X',' '],
['F','X',' ',' ',' ',' '],
[' ',' ',' ',' ','X',' '],
[' ','X',' ',' ',' ',' ']]
S是起点,X标记墙壁,F是终点。
我在哪里可以获得与此格式相同的迷宫?
答案 0 :(得分:2)
您可以创建一个名为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))