합격 후기 작성하고 2,000원 쿠폰 받아가세요! (게시글 탭 → 합격후기)

정보처리기사 필기소프트웨어 개발트리 순회난이도 2MCQ

정보처리기사 필기 트리 순회 기출문제 #11422

문제

다음 트리를 전위 순회(preorder traversal)한 결과는?

<그림>

+ * E * D / C A B

① +AB/CDE ② AB/CDE+ ③ A/BCD+E ④ +**/ABCDE

정답

4

해설

정답: 4. 루트 +부터 Root-Left-Right로 방문하면 + → *(왼쪽) → *(그 왼쪽) → /(그 왼쪽) → A → B → C → D → E 순서가 되어 전위 순회 결과는 +**/ABCDE이다.

오답 풀이

  • 1번: +*AB/*CDE는 트리 구조와 맞지 않는다.
  • 2번: AB/CDE+ 형태는 후위 순회에 가깝다.
  • 3번: A/BCD+E 형태는 중위 순회에 가깝다.
  • 4번: +**/ABCDE가 올바른 전위 순회 결과이므로 정답이다.

보충 개념 전위(preorder)는 Root-Left-Right, 중위는 Left-Root-Right, 후위는 Left-Right-Root 순으로 노드를 방문한다.

정보처리기사 필기 소프트웨어 개발 다른 기출문제

정보처리기사 필기 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[정보처리기사 필기] 트리 순회 소프트웨어 개발 기출 #11422 | 문어CBT