"""
크루스칼 알고리즘 -> 그리디 알고리즘으로 분류됨
위상정렬 알고리즘 ( Topology Algorithm )은 큐, 스택을 활용해야 구현 가능
우선순위 큐 - Min Heap 혹은 Max Heap 이용 -> 최소 힙은 부모 노드가 항상 자식 노드보다 작고, 최대 힙은 그 반대 ( 같은 레벨에서 좌, 우 자식간 크기 대소 상관 X)

"""

''' 신장 트리 : 1. 모든 노드를 포함
              2. 사이클이 존재하지 않는 부분 그래프! '''