강의

멘토링

커뮤니티

Inflearn Community Q&A

uuuuuup's profile image
uuuuuup

asked

Introduction to Python Algorithm Problem Solving (Coding Test Preparation)

9. Breadth First Search (BFS)

종료조건 관련

Written on

·

180

0

안녕하세요.
다른분의 동영상에서도 그랬던거 같은데요.
보통 종료조건은 넣지 않고 전체를 다 돌때까지 수행을 하는건가요?

python코테 준비 같이 해요!

Answer 1

0

codingcamp님의 프로필 이미지
codingcamp
Instructor

보통은 송아지 찾기 문제처럼 도착지점이 있으면 BFS는 최초로 도착지점에 도착한 경우가 최단이기 때문에 바로 종료하면 됩니다. 이 문제도 도착지점이 정해져 있으니 도착지점에 도착하면 바로 멈추는게  더 좋습니다. 

아무래도 대부분 이런 문제를 큐가 비어 자동종료때가지 돌린것은 오른쪽위에서 출발해 왼쪽 아래로 가다보니 도착하는 시점과 큐가 자동으로 끝나는 시점이 크게 차이가 없어서 그랬던 것 같습니다.

uuuuuup's profile image
uuuuuup

asked

Ask a question