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

안영우1님의 프로필 이미지
안영우1

작성한 질문수

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

6. 바둑이 승차(이진트리 DFS)

DFS문제의 시간복잡도가 궁금합니다.

작성

·

192

0

안녕하세요 선생님. 항상 질 좋은 강의 감사드립니다. 다름이 아니라 DFS문제를 이용한 문제들, 가령 바둑이 승차와 같은 문제는 시간복잡도가 어떻게 되는지 궁금합니다. 반복문으로 배열 전체를 탐색하는것이 아니므로 `O(N)` 이하가 나올것 같은데 맞는지 궁금합니다!

답변 1

1

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

바둑이의 마리수가 N이라면

재귀의 가지가 2갈래로 뻗어 나가므로 O(2^N)입니다.

안영우1님의 프로필 이미지
안영우1
질문자

감사합니다~

안영우1님의 프로필 이미지
안영우1

작성한 질문수

질문하기