그래프
그래프 구현 - java 그래프 표현 방법: 인접행렬 또는 인접리스트 1. 그래프 구현 - 인접행렬 2차원 배열 matrix[][] matrix[v][w] = 1 : 정점 v에서 정점 w로 가는 가는 간선이 있음 matrix[v][w] = 0 : 정점 v에서 정점 w로 가는 간선이 없음 인접행렬 구현의 장점 - 연결된 정점 찾기 빠름 - 구현 쉬움 단점 - O(n^2)의 공간복잡도 코드 public static void main(String[] args) { int[][] edges = new int[][] { {1, 2}, // edges[0][0]: 1 edges[0][1]: 2 {1, 3}, // edges[1][0]: 1 edges[1][1]: 3 {1, 4}, {2, 3}, {2, 5}, {4,..
2023. 4. 10.