그래프(graph)와 트리(tree)
그래프(graph) 여러 개의 점들이 서로 연결되어 있는 관계를 표현한 자료구조 그래프에서 하나의 점을 정점(vertex), 하나의 선을 간선(edge)라고 한다. 인접 행렬 [1] = [0, 0, 1, 0, 1] // 간선이 있으면 1, 없으면 0 [2] = [0, 0, 0, 1, 0] // 무방향 그래프 [3] = [1, 0, 0, 0, 0] [4] = [0, 1, 0, 0, 0] // ex) 4 -> 5처럼 한 방향만 있으면 방향 그래프 [5] = [1, 0, 0, 0, 0] 두 정점을 이어주는 간선이 있을 때, 이 두 정점을 인접하다고 한다. 예를 들어 A, B, C라는 서로 다른 정점이 있고 A와 B가 서로 이어져 있다면 1(true), 이어져 있지 않다면 0(false)을 표시한다. 한 개의 ..
2022. 9. 26.