이진트리의 성질에 대한 설명으로 옳은 것은? (단, 루트 노드의 레벨은… | [7급 국가직 자료구조론] 21년 1회차 기출문제 상세 페이지
1[7급 국가직 자료구조론] 21년 1회차
이진트리의 성질에 대한 설명으로 옳은 것은? (단, 루트 노드의 레벨은 0이고, 차수가 0인 노드의 개수는 , 차수가 1인 노드의 개수는 , 차수가 2인 노드의 개수는 로 한다)
1
이진트리에서 단말노드의 개수를 이라 할 때, 와의 관계식 을 만족한다.
2
깊이가 k인 이진트리가 가질 수 있는 노드의 최대 개수는 이다(k ≥ 0).3
이진트리의 레벨 j에 있는 노드의 최대 개수는 개이다(j ≥ 0).4
이진트리의 전체 노드 개수는 개이다.해설
단말 노드 수와 차수 2인 노드 수의 관계식 이 옳다.
전체 노드 수를 n이라 하면 이다.
루트를 뺀 모든 노드가 간선을 하나씩 받으므로 이다.
두 식을 연립하면 을 얻는다.
- 루트 레벨이 0일 때 깊이 k인 이진트리의 최대 노드 수는 이므로, 1을 빼지 않은 설명은 틀리다.
- 레벨 j의 최대 노드 수는 개이므로 은 틀리다.
- 전체 노드 수는 이며 1을 뺄 이유가 없다.
오류나 개정된 내용이 보이면 알려주세요