我的老师让我用A*算法写一个井字游戏。我不知道如何在游戏中使用 A*。是否可以使用 A* 查看获胜者?或者它可以用于其他事情吗?
你应该扩展你的游戏,网格图不应该是3x3,可能是20x20。 并给出一个初始情况,你应该快速计算出你可以赢得游戏的最少步骤,就像一个DFS问题,然后你可以使用A*,因为A*是优化问题。
我的老师让我用A*算法写一个井字游戏。我不知道如何在游戏中使用 A*。是否可以使用 A* 查看获胜者?或者它可以用于其他事情吗?
你应该扩展你的游戏,网格图不应该是3x3,可能是20x20。 并给出一个初始情况,你应该快速计算出你可以赢得游戏的最少步骤,就像一个DFS问题,然后你可以使用A*,因为A*是优化问题。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium