408真题解析-2009-5-数据结构-完全二叉树-结点数

一 真题 2009-5

  1. 已知一颗完全二叉树的第6层(设根为第1层)有8个叶结点,则该完全二叉树的结点个数最多是()。

A. 39 B. 52 C. 111 D. 119

二 题目解析

已知完全二叉树某层叶结点数,求该二叉树最多结点数。

三 哔哔详解

根结点为第1层的完全二叉树第n层最多有2的n次方-1 个结点,且完全二叉树的叶结点只能出现在倒数第一层和倒数第二层,所以层数为7时,该完全二叉树结点数最多。所以前6层是满二叉树其结点数等于2的6次方 -1=63 ,因为第6层总共有32个结点,其中8个是叶结点,故剩下32-8=24是非叶结点,及得第7层共有 24*2=48 个结点,所以总计63+48=111 个结点。

四 参考答案

参考答案: C

五 考点精析

5.1 完全二叉树定义及性质

一颗深度为k的二叉树,若其前k-1 层的结点数都达到最大值(即为满二叉树),第k层结点都从左到右连续排列,则称为完全二叉树。

核心性质:

  1. 叶结点只分布在最后一层和倒数第二层;

  2. 深度为k 的完全二叉树节点总数n 满足 2k−1≤n≤2k−1

    3.结点总数为n ,则叶结点数等于⌈n/2⌉,比如本题n=111 → 叶子节点数 = ⌈111/2⌉=56

六 考点追踪

暂无

相关推荐
tobias.b8 天前
408真题解析-2009-39-网络-TCP拥塞控制
网络·网络协议·tcp/ip·计算机考研·408考研·408真题解析
tobias.b8 天前
408真题解析-2009-41-数据结构-最短路径
数据结构·算法·计算机考研·408考研·408真题解析
tobias.b9 天前
408真题解析-2009-33-网络-OSI模型
网络·计算机考研·408真题·408真题解析
tobias.b9 天前
408真题解析-2009-36-网络-交换机转发机制
网络·智能路由器·408考研·408真题解析
tobias.b9 天前
408真题解析-2009-37-网络-最短帧长和争用期计算
网络·计算机考研·408考研·408真题解析
tobias.b9 天前
408真题解析-2009-34-网络-数据传输速率
网络·408考研·408真题解析
tobias.b10 天前
408真题解析-2009-30-操作系统-文件控制块
408考研·408真题·408真题解析
tobias.b11 天前
408真题解析-2009-27-操作系统-段式管理
考研·408考研·408真题解析
tobias.b14 天前
408真题解析-2009-22-操作系统-中断事件
计算机考研·408考研·408真题·真题解析·408真题解析
tobias.b14 天前
408真题解析-2009-23-操作系统-并行
计算机考研·408考研·408真题·408真题解析