正在载入在线练习界面,本页内容可直接阅读…
AK CSP › CSP-S 2021 第一轮真题 › 第8题
CSP-S 2021 第一轮 第8题:令根结点的高度为1,则一棵含有2021个结点的二叉树的高度至少为()。
题目
令根结点的高度为 $1$,则一棵含有 $2021$ 个结点的二叉树的高度至少为( )。
选项
- A. 10
- B. 11
- C. 12
- D. 2021
答案
B
题解
答案是 B. 11。
二叉树每个结点最多有两个子结点,因此第 \(i\) 层最多有 \(2^{i-1}\) 个结点。高度为 \(h\) 时,最多有 \[ 1+2+4+\cdots+2^{h-1}=2^h-1 \] 个结点。
比较可得:
- 高度为 \(10\):最多 \(2^{10}-1=1023\) 个,不够。
- 高度为 \(11\):最多 \(2^{11}-1=2047\) 个,可以容纳 \(2021\) 个。
所以高度至少为 \(11\)。
真题版权归 CCF 所有,本站仅用于非商业教学用途。页面加载后可直接在线作答,作答记录保存在本浏览器或账号中。 京ICP备2026056990号-1
京公网安备11010502062986号