第一范文网 - 专业文章范例文档资料分享平台

《数据结构》形成性考核册

来源:用户分享 时间:2025/8/21 11:52:34 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

《数据结构》作业5

得 分:

教师签名: 第八章 查找

一、 填空题

1、以顺序查找方法从长度为n的线性表中查找一个元素时,平均查找长度为_____________,时间复杂度为________________。

2、以二分查找方法从长度为n的线性表中查找一个元素时,平均查找长度小于等于_____________,时间复杂度为________________。

3、以二分查找方法从长度为12的有序表中查找一个元素时,平均查找长度为________________。

4、以二分查找方法查找一个线性表时,此线性表必须是_________________的________________表。

5、从有序表(12,18,30,43,56,78,82,95)中依次二分查找43和56元素时, 其查找长度分别为___________和_____________。

6、对于二分查找所对应的判定树,它既是一棵__________又是一棵____________。 7、假定对长度n=50的有序表进行二分查找,则对应的判定树高度为____________, 判定树中前5层的结点数为______________,最后一层的结点数为____________。 8、在索引表中,每个索引项至少包含____________域和__________域这两项。 9、 假定一个线性表为(12,23,74,55,63,40,82,36),若按Key%3条件进行划分,使得同一余数的元素成为一个子表,则得到的三个子表分别为: __________________、___________________和_______________________。 10、 在索引表中,若一个索引项对应主表中的一条记录,则称此索引为__________索引,若对应主表中的若干条记录,则称此索引为_____________索引。

11、 在稀疏索引表上进行二分查找时,若当前查找区间为空,则不是返回-1表示查

第 37 页 共 49 页

找失败,而是返回该区间的____________。

12、假定长度n=100的线性表进行索引查找,并假定每个子表的长度均为n,则进行索引查找的平均查找长度为_____________,时间复杂度为_____________。 13、 对长度n =10000的线性表进行二级索引查找,每级索引表中的索引项是下一级20个记录的索引,则一级索引表的长度为_____________,二级索引表的长度为_________。

14、 在线性表的_____________存储中,无法查找到一个元素的前趋或后继元素。 15、 在线性表的__________存储中,对每一个元素只能采用顺序查找。

16、 假定对线性表(38,25,74,52,48)进行散列存储,采用H(K)=K % 7作为 散列函数,若分别采用线性探查法和链接法处理冲突,则对各自散列表进行查找的平均查找长度分别为____________和____________。

17、 假定要对长度n=100的线性表进行散列存储,并采用链接法处理冲突,则对于长度m=20的散列表,每个散列地址的单链表的长度平均为_____________。 18、在线性表的散列存储中,处理冲突有____________和_____________两种方法。 19、 对于一棵含有N个关键字的m阶B_树,其最小高度为____________,最大高度为________________。

20、已知一棵3阶B_树中含有50个关键字,则该树的最小高度为____________, 最大高度为________________。

21、 一棵9阶B_树中,每个非树根结点的关键字数目最少为____________个,最多为________________个。

22、 在一棵m阶B_树中,每个非树根结点的关键字数目最少为____________个,最多为__________个,其子树数目最少为___________,最多为___________。 23、 在一棵B_树中,所有叶子结点都处在____________上,所有叶子结点中空指针数等于所有__________总数加1。

24、 散列存储是根据元素的____________计算存储地址的一种存储方法,此地址称为____________地址。

25、 分块查找是____________查找中的一种特例。

第 38 页 共 49 页

二、 应用题

1、 设有序顺序表中的元素依次为12,23,26,37,54,60,68,75,82,96。试画出对其折半查找时的判定树,并计算查找成功时的平均查找长度。

2、 在序列{ 3,8,12,30,36,38,42,50,68 }中,用折半查找法查找关键字32时,需要在哪个区间内和哪些元素进行比较,做多少次比较?

第 39 页 共 49 页

3、 假定一个待散列存储的线性表为(32,75,29,63,48,94,25,46,18,70),散列地址空间为HT[13],若采用除留余数法构造散列函数,处理冲突采用线性探查法,试求出每个元素的散列地址,画出最后得到的散列表,求出平均查找长度。

第 40 页 共 49 页

搜索更多关于: 《数据结构》形成性考核册 的文档
《数据结构》形成性考核册.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0i9kg86jpq570pk9t1wd_10.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top