c# - 遇到死胡同时如何以编程方式穿越迷宫

标签 c# artificial-intelligence maze

在迷宫中向前移动很容易,但我似乎无法弄清楚如何在遇到死胡同而又不回头太远的情况下从迷宫中后退以尝试新路线?

最佳答案

使用backtracking通过保留一堆以前的方向决策。

关于c# - 遇到死胡同时如何以编程方式穿越迷宫,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40413/

相关文章:

python - 如何使用 tkinter python 创建迷宫类型界面?

c# - 使用 MessageBox 对函数进行单元测试

c# - 如何在 C# 中将 BigInteger 转换为 pow Double?

c# - Asp.Net 捆绑不使用 .min 文件

通过迷宫的算法

c++ - 使用作为对 vector 元素的引用的参数调用 c++ 函数

c# - 如何在不获取焦点的情况下将表单放置在另一个表单之上

python - 如何估计特定文档的查询的重要性?

javascript - 如何在nodejs服务器上使用tensorflow js?

algorithm - 有哪些关于植绒和群体算法的好资源?