728x90
반응형
그래프: 노드와 에지로 구성된 집합
- 노드: 데이터를 표현하는 단위
- 에지: 노드 연결
ex) 그래프가 아래와 같다고 하자!!
그래프 생성 방법 1. 에지 리스트 (edge list)
에지를 중심으로 그래프 표현
출발노드 | 도착노드 | (가중치) |
1 | 2 | 7 |
1 | 3 | 5 |
2 | 4 | 18 |
3 | 4 | 9 |
3 | 5 | 14 |
4 | 5 | 3 |
그래프 생성 방법 2. 인접 행렬 (adjacency matrix)
노드를 중심으로 그래프 표현
가중치가 없는 경우 모두 1로 표현
도착노드 | ||||||
출발노드 | index | 1 | 2 | 3 | 4 | 5 |
1 | 7 | 5 | ||||
2 | 18 | |||||
3 | 9 | 14 | ||||
4 | 3 | |||||
5 |
그래프 생성 방법 3. 인접 리스트 (adjacency list)
가중치가 없는 경우 ()없이 표현
List | ||
1 | > | (2, 7), (3, 5) |
2 | > | (4, 18) |
3 | > | (4, 9), (5, 14) |
4 | > | (5, 3) |
5 | > |
반응형