인프런 커뮤니티 질문&답변
답변 1
0
김태원
지식공유자
보통은 송아지 찾기 문제처럼 도착지점이 있으면 BFS는 최초로 도착지점에 도착한 경우가 최단이기 때문에 바로 종료하면 됩니다. 이 문제도 도착지점이 정해져 있으니 도착지점에 도착하면 바로 멈추는게 더 좋습니다.
아무래도 대부분 이런 문제를 큐가 비어 자동종료때가지 돌린것은 오른쪽위에서 출발해 왼쪽 아래로 가다보니 도착하는 시점과 큐가 자동으로 끝나는 시점이 크게 차이가 없어서 그랬던 것 같습니다.





