모두CBT

다음 그래프에서 크루스칼 알고리즘(Kruskal algorithm)을 … | [7급 국가직 자료구조론] 23년 1회차 기출문제 상세 페이지

1[7급 국가직 자료구조론] 23년 1회차
다음 그래프에서 크루스칼 알고리즘(Kruskal algorithm)을 사용하여 만든 최소 비용 신장 트리(minimum cost spanning tree)에 대한 모든 간선의 가중치 합은?

문제 이미지
1
21
2
25
3
31
4
33
해설

크루스칼 알고리즘으로 만든 최소 비용 신장 트리의 가중치 합은 25이다.

간선을 가중치 오름차순으로 보며 사이클을 만들지 않는 것만 고르면 A-B(3), A-C(4), A-E(4), F-G(4), A-D(5), E-G(5)로 정점 7개를 잇는 간선 6개가 완성된다.
3+4+4+4+5+5 = 25

  • 21은 불가능한 값이다. 그래프에서 가장 가벼운 간선 6개의 합이 이미 25이므로 신장 트리 비용은 25보다 작을 수 없다.
  • 31은 크루스칼이 선택하지 않는 6 이상의 간선(B-C, C-E, D-G 등)이 포함된 신장 트리의 비용으로 최소가 아니다.
  • 33도 7·8짜리 간선(B-D, E-F, D-F 등)이 섞인 경우의 비용으로 최소가 아니다.

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

이어서 풀어보기

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