编辑1:尝试执行在链接的问题中找到的解决方案,但没有解决我的问题。现在我真的不知道要解决这个问题。我也更新了代码片段。
编辑2:找到另一个导致我的问题的问题,我设法解决了这个问题。
我有一个具有以下结构的State类:
public class State {
int[][] puzzle;
int heuristic;
...
}
程序的一部分是我编辑一行并将其添加到arraylist的,问题是,每当我编辑新的State
的难题时,它也会影响先前添加的{{1} }在States
中。
以下是我向ArrayList
添加新的State
的代码段:
ArrayList