
[Algorithm] 그래프와 순회 유형 모음
·
Algorithm
경로 찾기 문제특정 노드에서 다른 노드로의 경로가 존재하는지 확인예: 미로 탈출, 두 지점 사이의 연결 여부기본적인 DFS를 통해 특정 정점에서 도달 가능한 정점을 찾는다거나, 도달 가능한 정점의 수를 세는 것이 가능하다.단순히 그 점에서 DFS를 한 번 수행하면 된다.예제 문제 - 바이러스백준 2606번: 바이러스(S3)public class Main { static ArrayList[] graph; static boolean[] visited; static int ret = 0; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new Inp..