graph
-
[자료구조] graphData Structure 2022. 10. 8. 21:03
1. graph란? 노드와 그 노드를 연결하는 간선을 하나로 모아 놓은 자료 구조 ex) 지도, 지하철 노선도, 선수 과목 등을 표현 할 수 있는 자료구조. 크게 아래 방식으로 구분함. - 방향 그래프 vs 무방향 그래프 - cyclic vs acyclic (싸이클의 존재 유무) 2. graph 용어 정리 정점(vertex): 위치라는 개념. (node 라고도 부름) 간선(edge): 위치 간의 관계. 즉, 노드를 연결하는 선 (link, branch 라고도 부름) 인접 정점(adjacent vertex): 간선에 의 해 직접 연결된 정점 정점의 차수(degree): 무방향 그래프에서 하나의 정점에 인접한 정점의 수 무방향 그래프에 존재하는 정점의 모든 차수의 합 = 그래프의 간선 수의 2배 진입 차수(..