문제
다음 트리를 Preorder 운행법으로 운행할 경우 다섯 번째로 탐색되는 것은?
<그림>
① C ② E ③ G ④ H
정답
2번
해설
정답: 2. Preorder(전위) 순회는 루트→왼쪽→오른쪽 순이다. 루트 A, A의 왼쪽 자식 B(자식 D), 오른쪽 자식 C(자식 E, F), E의 자식 G, H 구조이므로 방문 순서는 A → B → D → C → E → G → H → F 이다. 다섯 번째로 탐색되는 노드는 E이다.
오답 풀이
- 1번: C는 네 번째로 탐색된다.
- 2번: E가 다섯 번째로 정답이다.
- 3번: G는 여섯 번째이다.
- 4번: H는 일곱 번째이다.
보충 개념 Preorder: Root-Left-Right, Inorder: Left-Root-Right, Postorder: Left-Right-Root.