문제
다음 트리의 차수(degree)와 단말 노드(terminal node)의 수는?
<그림>
① 차수: 4, 단말 노드: 4 ② 차수: 2, 단말 노드: 4 ③ 차수: 4, 단말 노드: 8 ④ 차수: 2, 단말 노드: 8
정답
2번
해설
정답: 2. 트리에서 가장 많은 자식을 가진 노드의 자식 수가 차수이며, A·C·E가 각각 자식 2개를 가지므로 차수는 2이다. 자식이 없는 단말 노드는 D, F, G, H로 4개이다.
오답 풀이
- 1번: 차수가 4가 아니므로 틀리다.
- 2번: 차수 2, 단말 노드 4로 정답이다.
- 3번: 차수·단말 노드 수가 모두 틀리다.
- 4번: 단말 노드가 8이 아니므로 틀리다.
보충 개념 트리의 차수는 한 노드가 가진 가장 많은 자식 수, 단말 노드는 자식이 없는 잎 노드를 의미한다.