2021 국가직9급 컴퓨터일반 6번 해설 — 이진트리 높이

정답 ④번출제 쟁점 이진트리 높이발문 옳은 것 고르기

문제

300개의노드로이진트리를생성하고자할때, 생성가능한 이진트리의최대높이와최소높이로모두옳은것은? (단, 1개의 노드로생성된이진트리의높이는1이다) 최대높이 최소높이

  1. 299 8
  2. 299 9
  3. 300 8
  4. 300 9 ← 정답

선지별 해설

299 8

이 선지 진술은 틀림(X)

높이를 노드 수로 세면 한쪽으로 치우친 이진트리의 최대 높이는 300이다. 높이 8의 포화 이진트리는 최대 255개 노드만 담을 수 있다.

299 9

이 선지 진술은 틀림(X)

최대 높이는 모든 노드가 한 방향으로 이어질 때 300이다. 최소 높이는 ceil(log2(301)) = 9이다.

300 8

이 선지 진술은 틀림(X)

최대 높이 300은 맞지만 최소 높이 8은 부족하다. 높이 8은 최대 255개 노드까지이므로 300개에는 높이 9가 필요하다.

300 9

이 선지 진술은 옳음(O)

최대 높이는 편향 트리일 때 노드 수와 같은 300이다. 최소 높이는 2^h - 1 >= 300을 만족하는 최소 h인 9이다.

핵심 요약 (Q&A)

Q. 2021 국가직9급 컴퓨터일반 6번의 핵심 쟁점은 무엇인가?
A. 2021 국가직9급 컴퓨터일반 6번은 이진트리 높이에 관한 문항으로, "옳은 것"을 고르는 문제입니다.
Q. 2021 국가직9급 컴퓨터일반 6번의 정답은?
A. 정답은 ④번입니다. 최대 높이는 편향 트리일 때 노드 수와 같은 300이다. 최소 높이는 2^h - 1 >= 300을 만족하는 최소 h인 9이다.
🧩 자료구조 개념·기출 모아보기📄 2021 국가직9급 컴퓨터일반 전체 문항✏️ 이 시험 미니문제 풀기
출처: 2021 국가직9급 컴퓨터일반 기출 (원문 보존)해설 기준: 출제 당시 법령·판례 · 개정 사항은 ⚠️ 표시