목록스택프레임 (2)
개발자는 기록이 답이다

12. 경로탐색(DFS) 예시 입력 1 5 9 1 2 1 3 1 4 2 1 2 3 2 5 3 4 4 2 4 5 예시 출력 1 6 인접행렬 기본 코드 인접 행렬(Adjacency Matrix)은 그래프의 연결 정보를 행렬로 표현하는 방법입니다. 정점 간의 연결 여부를 2차원 배열로 나타내며, 두 정점이 연결되어 있으면 1로 표시하고 연결되어 있지 않으면 0으로 표시합니다. import java.util.Scanner; public class 인접행렬 { // n: 정점의 개수 // m: 간선(Edge)의 개수 static int n, m, answer=0; static int[][] graph; public void DFS(int v) { } public static void main(String[] ar..

2. 이진수 출력(재귀) 예시 입력 1 11 예시 출력 1 1011 10진수를 2진수로 바꿀때 나눈 나머지가 2진수가 됩니다. public class Main { public void DFS(int n) { if(n == 0) return; else { System.out.print(n+" "); DFS(n/2); } } public static void main(String[] args) { Main T = new Main(); T.DFS(11); } } 11 5 2 1 목표는 몫이 아니라 나머지이기 때문에 아래처럼 코드를 수정해줍니다. 또한 1011순서로 출력되기 위해 print함수를 DFS호출하는 아래에 넣어줍니다. public class Main { public void DFS(int n) { i..