그냥 게임개발자

그래프이론기초(1) - 정점, 간선 본문

내 개인적인 공부/알고리즘

그래프이론기초(1) - 정점, 간선

sudoju 2024. 4. 21. 21:19

그래프 이론의 기초를 배우려고 합니다.

 

기초중의 기초중에 정점과 간선이 있는데

 

정점(Vertex)

정점은 노드라고도 불리기도 하고 그래프를 형성하는 기본 단위중 하나입니다.

정점은 분할할 수 없는 객체이어야 하며 으로 표현되는 위치, 물건 등이 될 수 있습니다.

 

간선(Edge)

간선은 정점을 잇는 선을 의미합니다.

경로 또는 관계가 될 수 있습니다.

 

예를 들어서 어떠한 물건 또는 어떠한 위치로부터 무언가를 통해 이어진다라고 하였을 때,

어떠한 물건, 어떠한 위치정점이며, 무언가를 통해 이어진다간선이 됩니다.

 

지하철 노선도를 예로 보여드리겠습니다.

 

여기서 보면 모든 정점은 하나의 역들이며 그것을 이어주는 것이 간선입니다.

 

그럼 사람으로도 예를 들어보죠.

나도 빨간실 줘

지금 왼쪽의 사람과 오른쪽의 사람은 정점이고

저 빨간실이 간선입니다.

 

저게 만약 왼쪽 사람만 좋아한다라고 치면 단방향 간선

양쪽이 둘 다 마음이 있다면 양방향 간선입니다.

 

슬프네요.

 

ㅎㅎㅎ

 

 

끄읕

'내 개인적인 공부 > 알고리즘' 카테고리의 다른 글

트리(Tree)  (0) 2024.04.21
그래프 이론 기초(2) - indegree, outdegree, 가중치  (0) 2024.04.21
배열과 포인터 Array to pointer decay  (0) 2024.04.05
암시적 형변환  (0) 2024.04.04
반복문을 통한 순열  (0) 2024.04.04