scv1211   6년 전

BFS랍시고 구현해본건데

while문에서 각 move를 하나씩 수행하여 큐에 넣습니다.

- 추가적으로 visited 배열의 move한 인덱스에 부모노드의 값을 저장합니다(visited[ move ? (팝 된 값) ]=팝 된 값)

while문은 큐에서 pop한 데이터가 찾으려는 값과 같으면 탈출하구요

탈출 후에, visited정보를 갖고 역추적 하며 문자를 printArr배열에 역순으로 저장한 후

printArr를 차례대로 출력해줍니다...

도대체 어떻게 해야 시간초과를 줄일 수 있을까요? 도저히 제 머리로는 떠오르질 않네요 ㅠ

댓글을 작성하려면 로그인해야 합니다.