그래프
-> 그래프는 실제 세계의 현상이나 사물을 정점(Vertex) 또는 노드(Node)와 간선(Edge)로 표현하기 위해 사용
방향 그래프
-> 간선에 화살표가 있는 경우
무방향 그래프
-> 간선에 화살표가 없는 경우
그래프 관련 용어
-> 1) 정점의 차수( Degree ) : 무방향 그래프에서 하나의 정점에 인접한 정점의 수 ( 위 그림에서는 2 )
-> 2) 진입 차수( In - Degree ) : 방향 그래프에서 외부에서 오는 간선의 수 ( 지하철의 경우에 진입 차수는 1, 자기자신에게 들어오는 간선의 수)
-> 3) 진출 차수 ( Out - Degree ) : 방향 그래프에서 외부로 향하는 간선의 수( 지하철의 경우에 진출 차수는 1, 집의 경우는 2)
-> 4) 경로 길이 ( Path - Length ) : 경로를 구성하기 위해 사용된 간선의 수 ( 집에서 회사까지의 경로의 길이는 2개의 간선을 거치기 때문에 경로 길이는 2)
-> 5) 단순 경로 ( Simple Path ) : 처음 정점과 끝 정점을 제외하고 중복된 정점이 없는 경로( 집에서 회사를 갈 때 가능한 단순 경로는 집 -> 버스 -> 회사, 집 -> 지하철 -> 회사, 단 집 -> 버스 -> 회사 -> 지하철 -> 회사 등이 있는데, 중간경로 중 중복되는 것이 없는 경우 단순경로로 본다.)
-> 6) 사이클 ( Cycle ) : 단순 경로의 시작 정점과 종료 정점이 동일한 경우 ( 집 -> 지하철 -> 회사 -> 버스 -> 집 일 경우 시작과 끝이 같기 때문에 사이클로 본다)
'Algorithms > 패캠 알고리즘 강의' 카테고리의 다른 글
백준 - 2798 (0) | 2020.01.28 |
---|---|
백준 - 2920번 (0) | 2020.01.28 |
이진탐색(1) (0) | 2020.01.26 |
병합정렬(2) (0) | 2020.01.26 |
병합 정렬(1) (0) | 2020.01.24 |