在迷宫中向前移动很容易,但我似乎无法弄清楚如何在遇到死胡同而又不回头太远的情况下从迷宫中后退以尝试新路线?
最佳答案
使用backtracking通过保留一堆以前的方向决策。
关于c# - 遇到死胡同时如何以编程方式穿越迷宫,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40413/
在迷宫中向前移动很容易,但我似乎无法弄清楚如何在遇到死胡同而又不回头太远的情况下从迷宫中后退以尝试新路线?
最佳答案
使用backtracking通过保留一堆以前的方向决策。
关于c# - 遇到死胡同时如何以编程方式穿越迷宫,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40413/