1707번 - 이분 그래프
시간초과가 발생한다면 dfs에서 발생할 것 같은데 정확한 이유를 모르겠습니다.
24번째 줄이 문제입니다. 정점 하나를 방문할 때마다 모든 정점에 대한 visited를 전부 확인하고 있어 O(N^2)이 되기 때문입니다.
그렇다면 탐색 방식을 재귀로 바꾸어야 할까요?
재귀로 하나 반복문으로 하나 똑같습니다. visit의 모든 원소를 안 보게끔 만들기만 하면 됩니다.
댓글을 작성하려면 로그인해야 합니다.
dk41245 4년 전
시간초과가 발생한다면 dfs에서 발생할 것 같은데 정확한 이유를 모르겠습니다.