假期刷刷笔试题--04

1、

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

完全二叉树比满二叉树只是在最下面一层的右边缺少了部分叶结点,而最后一层之上是个满二叉树,并且只有最后两层有叶结点。第 6层有叶结点则完全二叉树的高度可能为 6 或 7 ,显然树高为 7 时结点更多。若第 6 层上有 8 个叶结点,则前六层为满二叉树,而第 7 层缺失了 8× 2= 16 个叶结点,故完全二叉树的结点个数最多为 (27 - 1) - 16=111 个结点。

2、

(判断)十字链表是无向图的一种存储结构。

无向图存储:邻接矩阵(数组表示法)、邻接表、多重邻接表

有向图存储:邻接矩阵、邻接表、十字链表

3、

已知无向图G含有 16 条边,其中度为 4 的顶点个数为 3,度为 3 的顶点个数为4,其他顶点的度均小于 3,求图 G 所含的顶点最少个数。

无向图边数的两倍等于各顶点度数的总和。由于其他顶点的度均小于3,当它们的度都为2,图G所含的顶点个数最少。设其他顶点数量是x,可列出这样的方程 4*3+3*4+2*x=16*2,解得 x=4。4+3+4=11,图G所含的顶点最少个数为 11 个。

4、

若无向图 G 中含 7 个顶点,则保证图 G 在任何情况下都是连通的,求需要的最少边数。

在任何情况下,意思就是说,只要有给定的边数则必定会连通,无论你的边怎么安排,怎么放,图G都能构成连通。

因为,只需要 n-1 个顶点构成完全无向图,再加上 1 条边和剩下的顶点相连,就能让 n 个顶点连通。

由题,n 是7,因此 6 个顶点需要构成完成无向图需要 6*5/2=15,再加 1 是16条边。

因此,只要有 16 条边,图G一定会连通,不管你边怎么放。

往期文章:

做习题,学知识--线索二叉树

【 数据结构 】刷刷笔试题——03

【数据结构】笔试题_02

【数据结构】笔试题_01

【数据结构】笔试题_00

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暗星涌动

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值