제가 짠 백트래킹 코드의 시간복잡도를 구해보려고 하는데요.

1. 시간복잡도를 정확하게 구했는지 궁금합니다.

한 변의 길이가 9이니 n을 9로 잡으면

(9 x 9 스도쿠 탐색) = n2

(한 좌표에서의 가능한 경우의 수 찾기) = lgn

O((lgn)n*n)의 시간복잡도로 계산했는데 맞게 계산했는지 궁금합니다.

2. 백트래킹에서 최악의 경우 (한 좌표에서 가능한 경우의 수 찾기)가 lgn이 아니라 n=9가 될텐데 왜 모든 좌표가 0 0 0 .... 0 0 0 인 상황에서도 작동할 수 있는지도 궁금합니다.

<

3. 백트래킹 같은 경우 쓸모 없는 가지를 없애버리는 개념으로 알고 있는데 이럴 경우 시간복잡도를 구하는 법을 잘 모르겠습니다.

백트래킹에서 시간복잡도를 구하는 팁이 있다면 알려주세요 :)

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