모두CBT

다음 그래프에 대해 크루스칼(Kruskal) 알고리즘에 의한 최소 신장… | [7급 국가직 알고리즘] 23년 1회차 기출문제 상세 페이지

1[7급 국가직 알고리즘] 23년 1회차
다음 그래프에 대해 크루스칼(Kruskal) 알고리즘에 의한 최소 신장 트리(MST, Minimum Spanning Tree)를 계산할 때, 5번째로 MST에 포함되는 간선은? (단, 초기의 MST는 ∅이다)

문제 이미지
1
(b, c)
2
(b, g)
3
(c, e)
4
(d, e)
해설

크루스칼 알고리즘에서 다섯 번째로 MST에 포함되는 간선은 (c, e)이다.

가중치 오름차순으로 (a, b) 2, (c, f) 3, (g, f) 4, (b, g) 5가 사이클 없이 채택되어 a, b, g, f, c가 한 집합이 된다.

가중치 6인 (b, c)는 같은 집합의 두 노드를 이어 사이클을 만들므로 버리고, 같은 가중치의 (c, e)가 다섯 번째로 채택된다.

  • (b, c): 가중치는 같지만 사이클을 만들어 제외된다.
  • (b, g): 네 번째로 채택된 간선이다.
  • (d, e): 가중치 8로 (c, e) 다음, 여섯 번째로 채택된다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[7급 국가직 알고리즘] 23년 1회차 25문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요7급 국가직 알고리즘 기출문제 암기장 전체 보기