그래프(Graph) 데이터들 사이의 연결관계를 표현해주는 자료구조 [ex] 지하철 노선도 정점과 간선을 이용하여 만들어진다. 정점(Vertex): node를 나타냄 / 간선(Edge): 정점을 이어주는 선 그래프의 종류 간선의 방향 여부: 무방향 그래프 / 방향 그래프 간선에 가중치 존재여부: 비가중치 그래프 / 가중치 그래프 그래프의 용어 인접 정점(Adjacent vertex): 하나의 정점에서 간선으로 연결되어 있는 정점 차수(degree); 연결된 간선의 개수, 방향그래프의 경우 정점으로 들어오는 간선의 수를 진입차수, 정점에서 나가는 간선의 수는 진출자수라고 한다. 경로(Path): 간선을 타고 갈 수 있는 길 경로의 길이: 경로를 구성하는데 사용된 간선의 수. 최단경로를 구하는 알고리즘에서는 ..