신장트리 하나의 그래프가 있을 때 모든 노드를 포함하면서 사이클이 존재하지 않는 부분 그래프 위와 같은 하나의 그래프는 왼쪽 아래의 그래프와 같이 여러개의 신장 트리를 가질수 있다. 또한 오른쪽 아래 2개의 그래프와 같이 노드1을 포함하지 않거나 사이클이 존재할 경우 신장 트리가 아니다. 크루스칼 알고리즘 모든 도시를 최소한의 비용으로 연결 하는 경우에 대한 예시를 들어보자. 왼쪽과 같은 그래프는 3개의 도시가 있고 각각 도시 간 도로를 건설하는 비용은 23,13,25이다. 여기서 노드 1,2,3을 모두 연결하지 위한 가장 최소한의 비용을 가지는 신장 트리는 36이다. 1) 23 + 13 = 36 2) 23 + 25 = 48 3) 25 + 13 = 38 이처럼 신장 트리 중에서 최소 비용으로 만들 수 있..