인프런 커뮤니티 질문&답변

Grid님의 프로필 이미지
Grid

작성한 질문수

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

3-B

격자탐색 문제에서 BFS 시간복잡도 질문드립니다.

작성

·

244

0

안녕하세요!

강의 잘 듣고 있습니다.

문제를 풀다가 시간복잡도 계산에서 궁금한 점이 있어서 질문드립니다.

구체적으로,

백준 보물섬 문제와 같은 격자탐색 문제에서

격자의 가로가 W, 세로가 H라고 할 때 BFS 시간복잡도를 대략 O(W*H)라고 생각하면 될까요?

감사합니다.

답변 1

0

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요 Grid님 ㅎㅎ

네 맞습니다. 다만 해당 맵을 1번 탐색할 때는 O(W * H)가 되는 겁니다. 해당 맵을 bfs로 n번탐색한다면?

O(n*W* H)가 되겠죠?

 

 

또 질문 있으시면 언제든지 질문 부탁드립니다.

좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)

감사합니다.

강사 큰돌 올림.

Grid님의 프로필 이미지
Grid

작성한 질문수

질문하기