maro7913   4년 전

안녕하세요.

문제 풀이 중 이해가 안되는 부분이 있어서 문의 드립니다.

bfs를 사용했는데, whil(!q.empty())다음에

q의 크기 만큼 for문을 돌리려고 했습니다.

그래서

for(i=0; i<q.size();i++)

라고 하니깐 틀린 값이 나오고

int s= q.size()로 하니깐 제대로 된 값이 나옵니다.

왜그럴까요?

3587jjh   4년 전

q.size()는 계속 바뀌니까요

maro7913   4년 전

아....

멍청한 질문이었네요....

감사합니다!!ㅠㅠ

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