【发布时间】:2012-12-16 16:59:15
【问题描述】:
我从维基百科写了一个 Alpha-Beta 修剪。我正在尝试编写一个四连接 AI。该函数应该返回列号,然后我的主函数进行移动。
【问题讨论】:
标签: java numbers artificial-intelligence minimax alpha-beta-pruning
我从维基百科写了一个 Alpha-Beta 修剪。我正在尝试编写一个四连接 AI。该函数应该返回列号,然后我的主函数进行移动。
【问题讨论】:
标签: java numbers artificial-intelligence minimax alpha-beta-pruning
我相信你的问题出在这一行:
if(temp[i][column-1] == '0')
temp 是一个 int 数组。你应该只比较0。 '0' 表示字符 0,Java 将其解释为整数 (48)。无论如何,你应该使用这个:
if(temp[i][column-1] == 0)
【讨论】: