你说得对。问题在于,当我听到/读到“迷宫”时,我只想象到一个有狭窄通道的迷宫。 :)你总是可以使用最短路径算法。通过良好的建模和哈希函数,A*算法会给你带来方便。如果你能在你的情况下实现(斐波那契)堆,Dijkstra算法会变得非常快,并且你不必考虑哈希函数,这有时可能会很棘手。 - Stefan Marinov
嗯,这个问题没有“完美”的答案。如果您没有任何标准来选择下一个点,可以使用欧几里得距离或曼哈顿距离,如果您无法计算此类距离或其他任何内容,则可以随机选择。如果要解决的迷宫之间存在一些相似之处,则可以为“A*”找到一个“聪明”的预测函数,但并不存在适用于所有情况的“完美迷宫求解器”。 - Stefan Marinov