문제에 따라 visited없이 푸는문제도 있고 visited쓰는 문제도 있던데;;;
[질문] dfs나 bfs에서 visited 배열을 언제 쓰고 언제 안쓰는거에요?
으아아아(58.233)
2019-03-25 20:05
추천 0
댓글 3
다른 게시글
-
회사다니면서 ps 꾸준히 하는사람 계심? [5][일반] ㅁㄴㅇ(211.59) | 19.03.25추천 0
-
ps 8시간동안 풀집중하는법추천좀 [3][일반] 익명(223.33) | 19.03.25추천 0
-
콘테스트에서 나오기 최악인 알고리즘 TOP 10 [8][일반] 시아닌(kimjg1119) | 19.03.24추천 35
-
말하면 안되는거임? 몰랏음 지웠움; [1][일반] 구아악(49.142) | 19.03.24추천 1
-
학기라 과제 쳐내느라 PS못하네 [1][일기] 파이파이파..(i77700) | 19.03.23추천 0
-
집중안될때 [2][일반] 익명(182.209) | 19.03.23추천 0
-
소마코테보는데 [4][일반] Anonymous(175.223) | 19.03.23추천 0
-
라인인턴 4시에 끝나는데 소마 코테 4시 10분임;; [1][일반] ㅇㅅㅌ.(woemtis) | 19.03.23추천 0
-
너무 잠오는데[일반] 익명(222.234) | 19.03.22추천 0
-
코포 E번 이분 매칭 문제임? [3][일반] ㅅㅅ(59.152) | 19.03.22추천 0
트리에서 dfs를 돌릴 때는 이전 정점과 같은지만 확인해주면 방문했는지 따로 저장 안 해도 됨. 특정 상황에 해당 정점을 방문했는지 알 수 있다면 역시 visited같은 거 안 써도 되고. 이 외엔 저가 좃밥이라 잘 모르겠음 ㅎ
임의의 노드에서 다른 노드로 가는 길이 유일함이 보장이 되면 안 써도 될거같은데
문제 봤을때 이건 딱봐도 중복방문의 여지가 있다 / 없다로 갈리는데 문제 풀다보면 감이 옴