📌 두 정점을 연결하는 간선의 유무를 행렬로 표현
무향 그래프일 경우
i번째 행의 합 = i번째 열의 합 = Vi의 차수
유향 그래프일 경우
행 i의 합 = Vi의 진출 차수
열 i의 합 = Vi의 진입 차수
import java.util.Scanner;
public class 인접행렬 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int V = sc.nextInt();
// 정점의 개수 V (시작 정점이 0인지 1인지는 문제에 따라 다름)
int E = sc.nextInt(); // 간선의 수
int[][] adjArr = new int[V + 1][V + 1];
// 간선을 입력받자
for (int i = 0; i < E; i++) {
int startV = sc.nextInt();
int endV = sc.nextInt();
// 무향 그래프
adjArr[startV][endV] = 1;
adjArr[endV][startV] = 1;
// 유향 그래프
adjArr[startV][endV] = 1;
}
}
}