그래프를 저장하는 방법?

그래프는 정점과 간선으로 이루어져있으니 정점을 저장하고 간선을 저장해야 합니다.

정점 6개, 간선 8개

그렇다면 간선을 효율적으로 저장하는 방식을 찾아야 합니다.

<aside> 💡 효율적으로 저장하는 방법은 2가지

  1. 인접 행렬
  2. 인접 리스트

1. 인접행렬

정점의 개수가 V라면 V * V크기의 배열을 이용

A[i][j] = 1이면 i → j 간선이 있음

A[i][j] = 0이면 i → j 간선이 없음

인접행렬을 넣는 방식