gpt4 book ai didi

java - 在 Java 中,如何在一定时间后结束递归?

转载 作者:行者123 更新时间:2023-12-01 05:24:56 25 4
gpt4 key购买 nike

我正在一个类似于西洋跳棋的游戏中使用 alpha beta 修剪进行游戏树搜索,但在确定我的最佳 Action 时,我受到了严格的 5 秒限制。我希望我的递归能够在分配的时间结束之前进入基本情况。

如何检查我还剩多少时间,或者在我的时间快用完时更改 boolean 值?

最佳答案

在每个步骤中,使用 System.currentTimeMillis() 获取当前时间,并将其与递归开始前保存的时间进行比较。

关于java - 在 Java 中,如何在一定时间后结束递归?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9819861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com