8 개의 퍼즐 보드를 해결하는 별 검색 알고리즘을 만들고 ArrayList 내에 나열된 모든 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
}
}
}
'startNode'와'nodes'에 저장된은 무엇입니까? –
숙제가 맞습니까? 그렇다면 태그를 붙이십시오. – raveturned
'Iterator'를 사용하여 코드를 게시 할 수 있습니까? 컴파일에 실패 했습니까? – hmjd