因此,我正在对八块拼图进行 A* 搜索,并且我需要找到空白图块的邻居并将它们放入优先级地图中,其中包含曼哈顿成本,例如,如果我有的话。
(3 2 1 0 4 5 6 7 8)
which would look like [3 2 1]
[0 4 5]
[6 7 8]
空白的 0 瓷砖邻居将是 (:up :left :down) 问题是我不知道如何以邻居和曼哈顿成本为关键制作优先级地图。我尝试使用 zipmap,但它似乎不起作用,尽管我可能是错的。
最后,我希望以这种形式使用它:(如果将 3 向下移动,则优先级映射:向上全局 Manahtten 成本:向下等...