计算机考研计网和数据结构,2021考研计算机408数据结构试题及答案解析

6、 给定平衡二叉树如下图所示,放入关键字23后根中的关键字是()

1b83bb0ee39176af9a20fa08842b28ae.png

A.16

B.20

C.23

D.25

答案:D

解析:

插入23后,树的形态如下:

bb8941eb2b2a6b00a0f5fabb7e92c2ea.png

则根节点20不平衡,平衡因子为1-3=-2,则需要旋转调整后,得到平衡二叉树如下:

bb739368a5117a2dd139940c7074925a.png

根为25,选D

7、 给定如下有向图,该图的拓扑有序序列的个数是()

aff90d18d396bf2f32aa7c24b846a904.png

A.1

B.2

C.3

D.4

答案:A

解析:

拓扑排序解决步骤如下:

(1)在有向图中选一个没有前驱(入度为0)的顶点且输出之。

(2)从图中删除该顶点和所有以它为尾的弧。

重复上述两步,直至全部顶点均已输出,或者当前图中不存在无前驱的顶点为止。后一种情况则说明有向图中存在环。

根据此有向图,可得到拓扑排序序列只有一个:ABCDEF

8、 使用Dijkstra算法求下图中从顶点1到其余个顶点的最短路径,将当前找到的从顶点1到顶点2,3,4,5的最短路径长度保存在数组dist中,求出第二条最短路径后,dist中的内容更新为()没有图暂时无法给出答案与解析,后续补上

A.26,3,14,6

B.25,3,14,6

C.21,3,14,6

D.15,3,14,6

9、 在一棵高度为3 的3阶B树中,根为第一层,若第二层有4个关键字,则该树的结点个数最多是()

A.11

B.10

C.9

D.8

答案:A

解析:

根据B树的定义,3阶B树满足:除根之外的所有非终端节点至少有2棵子树;所有非终端结点的关键字个数n的取值范围为:1<=n<=2

已知根为第一层,若第二层有4个关键字,则该树第一层1个结点,3个分支,第二层3个结点,由于有4个关键字,所以3个结点的分支树分别为2,2,3,第三层7个结点。

总结点个数最多为1+3+7=11个,选A

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值