Я создаю алгоритм поиска A Star для решения доски из 8 головоломок, и у меня есть все классы объектов Board, перечисленные в ArrayList. Моя проблема в том, что мне нужно запускать методы внутри каждого из объектов Правления, чтобы я мог проверить, достигли ли они там своей цели, получить информацию о правлении и другие подобные функции.
Проблема в том, что после нескольких часов интернет-поиска я не могу найти способ решить эту проблему. Я пытался использовать итератор для выполнения работы, которая кажется верным направлением, но я не мог заставить ее работать, но У меня нет никакого опыта с ними.
Любая помощь будет очень полезна.
public class Solve8Puzzle {
ArrayList startNode;
ArrayList nodes;
public Solve8Puzzle() {
startNode = new ArrayList();
nodes = new ArrayList();
}
public boolean checkGoalNodes() {
while( currently selected node has next ) {
run current node goal check
}
}
}