Game AI & Unity/concepts
[Union Find] 무방향 그래프에서 사이클 발생 유무 확인하기
bay07
2024. 2. 26. 17:05
유니온 find 방법을 이용하면, 정점과 간선의 정보가 주어졌을 때, 그 안에서 사이클이 발생하는지 아닌지를 알 수 있다.
Ex) 정점의 개수를 n개 입력받고 간선의 개수 m개 입력 받겠다.
이 그래프에서 싸이클이 발생하는지, 아닌지를 union find 방법을 통해 확인하시오
입력
# n, m
6 4
# edge
A B
B C
D E
A D
C D
출력 : 싸이클 발생