[알고리즘 스터디] Do it 알고리즘 코딩테스트 with Python #19

오예찬·2023년 10월 14일
0

그래프

08-7 최소 신장 트리

최소 신장 트리(minimum spanning tree)란 그래프에서 모든 노드를 연결할 때 사용된 에지들의 가중치의 합을 최소로 하는 트리이다.

최소 신장 트리의 특징

  • 사이클이 포함되면 가중치의 합이 최소가 될 수 없으므로 사이클을 포함하지 않는다.
  • N개의 노드가 있으면 최소 신장 트리를 구성하는 에지의 개수는 항상 N-1개다.

최소 신장 트리는 에지리스트(인접리스트 아님)으로 초기화하고, 유니온 파인드를 반복해주면 된다.

profile
안녕하세요. 반갑습니다.

0개의 댓글