正在载入在线练习界面,本页内容可直接阅读…

AK CSP › CSP-J 2025 第一轮真题 › 第 14 题

CSP-J 2025 第一轮 第 14 题:1000 个结点的完全二叉树的叶子结点数量

单项选择 · 树与二叉树 · 难度 较难 · 答案 C

题目

一棵包含 $1000$ 个结点的完全二叉树,其叶子结点的数量是多少?
CSP-J 2025 第一轮 第 14 题 原题
原题扫描(页面加载后可直接在线作答)

选项

  • 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号