考研数据结构与操作系统在线题库每日一练(二十三)

考研 希赛网 浏览 201 来源:希赛网

以下是希赛网给大家分享考研数据结构与操作系统在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!

本文提供考研数据结构与操作系统在线题库每日一练,以下为具体内容

1、在平衡二叉树中,A是最小不平衡子树,它的左孩子平衡因子为1,右孩子平衡因子为0,其中平衡因子为左子树高度-右子树高度,问需要对失衡子树做( )调整?

A、LR

B、RR

C、RL

D、LL

2、使用Dijkstra算法求下图从顶点3到其它各顶点的最短路径,先后求得的最短路径顶点顺序为( )。

A、5,1,2,6,4

B、5,2,1,6,4

C、5,4,6,2,1

D、5,3,6,1,4

3、C(n)表示二叉排序树有n个结点时可以出现的形态数量,则C(1)、C(2)、C(3)、C(4)分别为( )?

A、1,2,4,14

B、1,2,5,14

C、1,2,4,8

D、1,2,5,8

1、试题答案:D

试题解析:

【考点】本题考查数据结构--查找--动态查找表--平衡二叉树--平衡二叉树的应用。
【解析】下图满足题干条件,其中h代表子树的高度。由此可知是在A的左孩子的左子树中插入结点导致A这棵子树不平衡的,所以应该进行LL型调整。故本题选D。

2、试题答案:A

试题解析:

【考点】本题考查数据结构--图--最短路径--从某顶点到其余各顶点的最短路径--Dijkstra算法。
【解析】用迪杰斯特拉算法分析顶点3到各个顶点的最短路径如下所示,由此知,先后求得的最短路径顶点顺序为5,1,2,6,4。故本题选A。

3、试题答案:B

试题解析:

【考点】本题考查数据结构--查找--动态查找表--二叉排序树。
【解析】
(1)C(1)= 1毋庸置疑;
(2)C(2)固定根结点,剩下一个结点可以是左孩子,可以是右孩子,C(2)=C(1)+ C(1)=2;
(3)C(3)固定根结点,剩下两个结点可以左0右2、左1右1、左2右0组合,因此C(3)=C(0)× C(2)+ C(1)× C(1)+ C(2)× C(0)=5;
(4)C(4)固定根结点,剩下三个结点可以左0右3、左1右2、左2右1、左3右0,C(4)=C(0)× C(3)+ C(1)×C(2)+ C(2)× C(1)+ C(3)× C(0)=14。
因此,C(1)、C(2)、C(3)、C(4)分别为1,2,5,14。故本题选B。

点击查看【完整】试卷>>

责任编辑:希赛网

📅 本文最后更新于 2023-08-13

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
新人礼包 新人礼包 课程咨询 课程咨询 企业团报 企业团报 电话咨询 电话咨询

客服热线:400-111-9811

售后投诉:156-1612-8671

公众号 公众号
希赛网公众号二维码
扫二维码 关注希赛网
APP下载 APP下载
希赛网APP下载二维码
扫二维码 下载APP
二维码
二维码
第1步:扫码添加老师微信  第2步:领取备考资料
!
咨询在线老师!