[알고리즘 개념] 최소 신장 트리 - 크루스칼 알고리즘


[알고리즘 개념] 최소 신장 트리 - 크루스칼 알고리즘

신장 트리(Spanning Tree)원래 그래프의 모든 노드를 포함하며 트리의 속성을 만족(cycle이 없음) 하는 그래프모든 노드가 서로 연결되어 있어야 한다.아래는 위와 같은 그래프에 대한 신장 트리의 예시이다. 이외에도 다양한 신장트리가 존재할 수 있다.최소 신장 트리(MST : Minimum Spanning Tree)가능한 신장 트리 중에서 간선의 가중치 합이 최소인 신장 트리최종적으로 신장 트리에 포함되는 간선의 개수가 노드의 개수 - 1 이다.이러한 최소 신장 트리를 찾는 알고리즘은 크루스칼(Kruskal's algorithm) 과 프림(Prim's algorithm)이 있다크루스칼 알고리즘그리디 알고리즘으로 분류된다.모든 간선에 대한 정렬을 수행한..........

[알고리즘 개념] 최소 신장 트리 - 크루스칼 알고리즘에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [알고리즘 개념] 최소 신장 트리 - 크루스칼 알고리즘