이분 그래프(Bipartite Graph)
CS/자료구조2023. 11. 30. 18:18이분 그래프(Bipartite Graph)

이분 그래프조건 : 두 개의 색으로만 구분, 인접한 정점이 같은 색을 가지면 안됨.Concept인접한 정점끼리 서로 다른 색으로 칠해서 모든 정점을 두 가지 색으로만 칠할 수 있는 그래프.위 사진과 같이 두 개의 그룹으로 나누어지며, 같은 그룹의 정점은 인접하지 않음.간선(E)이 아예 없고, 정점(V)만 있는 경우도 이분 그래프에 속함.Feature주어진 그래프가 이분 그래프인지 확인하기 위해서는 BFS, DFS 탐색을 활용.완전탐색의 일종으로 모든 정점을 방문하여 검사하기 때문에 O(V+E)의 시간복잡도를 가짐인접 정점 간의 싸이클(Cycle)이 발생할 경우 홀수 싸이클의 경우 이분 그래프를 절대 만족 못함. Implement너비 우선 탐색(BFS)를 활용한 탐색1. 인접리스트를 활용하여 양방향 그래프..

image