[자료구조] 7. 그래프 (Graph)

Romy·2021년 12월 13일
0

자료구조

목록 보기
8/8
post-thumbnail

✅ 구조

  • 정점(Vertex) 또는 노드(Node)와 간선(Edge)로 표현하기 위해 사용

✅ 용어

  • Node : 위치를 말함. 정점 (Vertex)라고도 함
  • Edge : 위치 간의 간의 관계를 표시한 선. 노드를 연결한 선. link 또는 branch라고도 함
  • 인접 정점 (Adjacent Vertex) : 간선으로 직접 연결된 정점

✅ 종류

무방향 그래프

  • 방향이 없는 그래프
  • 간선을 통해 노드는 양방향으로 갈 수 있음
  • 보통 노드 A,B가 연결되어 있을 경우 (A,B) 또는 (B,A)로 표기

방향 그래프

  • 간선에 방향이 있는 그래프
  • A->B로 가는 간선으로 연결되어 있을 경우 <A,B>로 표기
  • B->A로 가는 간선으로 연결되어 있는 경우 <B,A>로 표기

가중치 그래프

  • 간선에 비용 또는 가중치가 할당된 그래프

비연결 그래프

  • 무방향 그래프에서 특정 노드에 대해 경로가 존재하지 않는 경우

사이클과 비순환 그래프

  • 사이클 : 단순 경로의 사작 노드와 종료 노드가 동일한 경우
  • 비순환 그래프 : 사이클이 없는 그래프

완전 그래프

  • 그래프의 모든 노드가 서로 연결되어 있는 그래프
profile
👩‍💻 IT Engineering

0개의 댓글