dk41245   4년 전

시간초과가 발생한다면 dfs에서 발생할 것 같은데 정확한 이유를 모르겠습니다.

djm03178   4년 전

24번째 줄이 문제입니다. 정점 하나를 방문할 때마다 모든 정점에 대한 visited를 전부 확인하고 있어 O(N^2)이 되기 때문입니다.

dk41245   4년 전

그렇다면 탐색 방식을 재귀로 바꾸어야 할까요?

djm03178   4년 전

재귀로 하나 반복문으로 하나 똑같습니다. visit의 모든 원소를 안 보게끔 만들기만 하면 됩니다.

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