다음 그래프에 크루스칼(Kruskal) 알고리즘을 적용하여 최소 신장 … | [7급 국가직 알고리즘] 24년 1회차 기출문제 상세 페이지
1[7급 국가직 알고리즘] 24년 1회차
다음 그래프에 크루스칼(Kruskal) 알고리즘을 적용하여 최소 신장 트리를 만들 때, 마지막으로 최소 신장 트리에 포함되는 간선은? (단, (i, j)는 정점 i와 정점 j를 잇는 간선이다)
1
(a, b)
2
(a, c)
3
(b, c)
4
(c, d)
해설
크루스칼 알고리즘에서 마지막으로 포함되는 간선은 (c, d)이다.
가중치 순으로 (a, c) 1, (h, g) 1, (a, e) 2, (b, c) 2, (e, g) 2를 채택하면 a, b, c, e, g, h가 하나로 묶인다. 가중치 3에서는 (h, e)가 사이클을 만들어 버리고 (g, f)를 채택한다.
가중치 4·5의 (h, c), (a, b), (c, g)는 모두 사이클을 만들고, d를 처음 연결하는 (c, d) 5가 일곱 번째 간선으로 채택되어 신장 트리가 완성된다.
- (a, b): a와 b가 이미 (a, c)·(b, c)로 연결되어 있어 사이클을 만들므로 제외된다.
- (a, c): 가중치 1로 가장 먼저 채택되는 간선이다.
- (b, c): 가중치 2로 초반에 채택되는 간선이다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[7급 국가직 알고리즘] 24년 1회차 25문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- 다음의페이지참조열(pagereferencestring)에대해페이지교체기법으로선입선출알고리즘을사용할경우페이지부재(pagefault)횟수는?(단,할당된페이지프레임수는20년-1, 2회차-정보처리기사-필기
- ☆ 결함수분석의컷셋(cutset)과패스셋(pathset)에관한설명으로틀린것은? {"answer":3,"content"2과목(인간공학 및 위험성평가관리) 1~100
- 다음중직업병예방을위하여설비개선등의조치로는어려운경우가장마지막으로적용하는방법은? {"answer":2,"content":[{"content":"격리및밀폐"19년-3회차-산업위생관리기사-필기
