노트정리/알고리즘
최소 신장나무 - 크루스칼 , 프림 알고리즘
최소 신장 나무- 그래프 G의 모든 정점들을 사이클이 생기지 않게 연결하면서 간선에 부여된 가중치의 합이 가장 적게 구성된 나무.- 만드는 방법에는 크루스칼 , 프림 알고리즘이 있다. 신장 나무가중 무방향 그래프에 대하여 신장 나무는 주어진 그래프의 모든 노드들을 포함하는 연결된 부분 그래프로 나무를 형성.신장 나무 중에서 가중치의 합이 가장 작은 신장 나무로 최소 신장 나무도 있음. 크루스칼 알고리즘- 욕심쟁이 방법 적용. 사이클을 만들지 않는 최단 간선을 하나씩 추가해 나감으로 최소 신장 나무를 구하는 방법- 간선을 가중치가 증가하는 순으로 한 번에 하나씩 사이클이 만들어 지지 않도록 추가함.123456789101112Kruskal (Adj(G), T){ /* 입력 : 그래프 g=(v,e)의 인접 리..