MinMaxAI检查器实现

时间:2016-04-19 21:52:16

标签: java

我似乎无法让我的最大最大AI工作。到目前为止这是代码。我收到一条错误消息,说我的allScores数组是空的,所以它不会设置我的移动到bestScored移动。任何帮助将不胜感激。

  set.seed(1)
  DF = data.frame(V1 = rnorm(10), V2=rnorm(10), V3=rnorm(10), V4=rnorm(10))

  #     V1    V2    V3    V4
  # V1  1.00 -0.38 -0.72 -0.24
  # V2 -0.38  1.00  0.60  0.18
  # V3 -0.72  0.60  1.00  0.08
  # V4 -0.24  0.18  0.08  1.00

1 个答案:

答案 0 :(得分:0)

您正尝试使用

将元素添加到数组中
allScores = add(...

但这不是它的工作原理。您实际上无法将元素添加到数组中,只能更改现有元素。

所以当你制作阵列时,你就有了这个:

int[] allScores = {};

但是这会创建一个空数组,你无法做任何事情。相反,声明如下:

int[] allScores = new int[SIZE];

用您希望数组保存的元素数替换SIZE

然后您可以访问和更改这样的某些元素:

allScores[index] = someNumber;

还有一些格式和语法错误。尝试使用包含语法突出显示的文本编辑器或IDE来查找容易出错的错误。

同时阅读this guide以了解数组。