Java 2D 배열 (NxN 퍼즐) (int state[][]
)에서 NxN 퍼즐을 풀려고 노력 중이므로 더 이상 갈 수 없어 도움이 필요합니다.2 차원 배열에서 NxN 퍼즐 풀기
맨하탄 거리 휴리스틱을 사용하고 있습니다. 지금 가지고있는 문제는 노드의 후계자를 생성 (코드화)하는 방법입니다. 노드의 후계자 (이웃)가 어떻게 생성되는지 그물에 수많은 예제를 보았지만 모두 1 차원 배열입니다. 2D 배열에서 노드의 후계 생성을 가르치는 튜토리얼을 찾을 수 없습니다.
누군가가 내가 노드의 후계자를 생성하는 코드를 작성하는 방법을 찾도록 도와 줄 수 있는지 묻습니다. 노드는 빈 공간으로 LEFT, RIGHT, DOWN 또는 UP으로 이동할 수 있습니다. 보드 크기는 NxN입니다. 그래서 이것을 코딩 할 수있는 방법을 알고 싶습니다.
2 차원 어레이를 사용하여 게임을 프로그래밍하는 것이 처음이므로 잘하고 잘 설명 할 수 있도록 해답을 설명해주십시오.
이 숙제가 있습니까? – dmcnelis
@Eddy Freeman : 다음에 숙제에 대한 태그를 기억하십시오. – hugomg
숙제가 아닙니다. 사실 그것이 처음이라는 것이 숙제라는 것을 의미하지는 않습니다. 숙제 태그를 추가하지 마십시오. 숙제 인 경우 직접 태그를 달았습니다. –