正在载入在线练习界面,本页内容可直接阅读…
AK CSP › CSP-J 2025 第一轮真题 › 第 14 题
CSP-J 2025 第一轮 第 14 题:1000 个结点的完全二叉树的叶子结点数量
题目
一棵包含 $1000$ 个结点的完全二叉树,其叶子结点的数量是多少?

选项
- A. $499$
- B. $512$
- C. $500$
- D. $501$
答案
C
题解
答案是 C. \(500\)。
把完全二叉树的结点按层从左到右编号为 \(1\sim1000\)。编号为 \(i\) 的结点,如果有左孩子,其编号就是 \(2i\)。
因此:
- 当 \(i\le500\) 时,\(2i\le1000\),有孩子,不是叶子;
- 当 \(i>500\) 时,\(2i>1000\),没有孩子,是叶子。
所以叶子结点是编号 \(501\sim1000\) 的结点,共 \[ 1000-500=\boxed{500}\text{ 个}。 \]
可以记住:含 \(n\) 个结点的完全二叉树,叶子结点数为 \(\lceil n/2\rceil\)。
真题版权归 CCF 所有,本站仅用于非商业教学用途。页面加载后可直接在线作答,作答记录保存在本浏览器或账号中。 京ICP备2026056990号-1
京公网安备11010502062986号