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

江南大学2018年上半年数据结构第3阶段 

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

www.vu8o.com

------------------------------------------------------------------------------------------------------------------------------

江南大学现代远程教育 第三阶段练习题

考试科目:《数据结构》第五章至第七章(总分100分)

______________学习中心(教学点) 批次: 层次:

专业: 学号: 身份证号:

姓名: 得分: 一、选择题(每题3分,共30分)

1、m阶B树中的一个分支结点最多含()个关键字。

A、m-1 B、m C、m+1 D、[m/2]-1 E、[m/2] F、[m/2]+1 2、设有k个关键字互为同义词,若用线性探测法把这k个关键字存入散列表,至少要进行()次探测。

A、k-1 B、k C、k+1 D、k(k-1)/2

3、设表中含100个数据元素,用折半查找法进行查找,则所需最大比较次数为()。 A、50 B、25 C、10 D、7

4、设哈希表地址范围为0~19,哈希函数H(key)=key,使用二次探测再散列法处理冲突。若表中已存放有关键字值为6、22、38、55的记录,则再放入关键字值为72的记录时,其存放地址应为()。

A、2 B、3 C、4 D、7 E、8 F、以上都不对 5、直接插入排序在最好情况下的时间复杂度为()。 A、O(logn) B、O(n) C、O(n*logn) D、O(n2)

6、将两个各有n个元素的有序表归并成一个有序表,最少进行()次比较。 A、n B、2n-1 C、2n D、n-1

7、设有一组关键字值(46,79,56,38,40,84),则用快速排序的方法,以第一个记录为基准得到的一次划分结果为()。

A、38,40,46,56,79,84 B、40,38,46,79,56,84 C、40,38,46,56,79,84 D、40,38,46,84,56,79 8、外部排序是指()。

A、在外存上进行的排序方法 B、不需要使用内存的排序方法

C、数据量很大,需要人工干预的排序方法

D、排序前后数据在外存,排序时数据调入内存的排序方法 9、下述文件中适合于磁带存储的是()。

A、顺序文件 B、索引文件 C、散列文件 D、多关键字文件 10、ISAM文件和VSAM文件属于()。

A、索引非顺序文件 B、索引顺序文件 C、顺序文件 D、散列文件 二、(10分)

设用堆排序法对给定关键字序列(85,61,15,33,24,96,76,43)按升序进行排序,试画出初始堆。 三、(10分)

画出对长度为17的有序表进行折半查找的判定树,并求等概率下查找成功时的平均查找长度。 四、(15分)

设内存有大小为5个记录的区域可供内部排序之用,文件的关键字序列为:(18,32,56,40,23,11,8,99,58,36,21,7,4,15,19,87,73,52,82,63),要求用置换-选择排

www.vu8o.com

------------------------------------------------------------------------------------------------------------------------------

序求初始归并段。 五、(15分)

设哈希函数H(key)=(3*key),用开放定址法处理冲突,di=i*((7*key)+1),i=1,2,3…。试在0~10的散列地址空间中对关键字序列(22,41,53,46,30,13,01,67)造哈希表,并求等概率下查找成功时的平均查找长度。 六、(20分)

设计递归算法,从大到小输出给定二叉排序树中所有关键字值不小于x的数据元素。 江南大学现代远程教育 第三阶段练习题

考试科目:《数据结构》第五章至第七章(总分100分)

______________学习中心(教学点) 批次: 层次:

专业: 学号: 身份证号:

姓名: 得分: 一、选择题(每题3分,共30分)

1、m阶B树中的一个分支结点最多含()个关键字。

A、m-1 B、m C、m+1 D、[m/2]-1 E、[m/2] F、[m/2]+1 2、设有k个关键字互为同义词,若用线性探测法把这k个关键字存入散列表,至少要进行()次探测。

A、k-1 B、k C、k+1 D、k(k-1)/2

3、设表中含100个数据元素,用折半查找法进行查找,则所需最大比较次数为()。 A、50 B、25 C、10 D、7

4、设哈希表地址范围为0~19,哈希函数H(key)=key,使用二次探测再散列法处理冲突。若表中已存放有关键字值为6、22、38、55的记录,则再放入关键字值为72的记录时,其存放地址应为()。

A、2 B、3 C、4 D、7 E、8 F、以上都不对 5、直接插入排序在最好情况下的时间复杂度为()。 A、O(logn) B、O(n) C、O(n*logn) D、O(n2)

6、将两个各有n个元素的有序表归并成一个有序表,最少进行()次比较。 A、n B、2n-1 C、2n D、n-1

7、设有一组关键字值(46,79,56,38,40,84),则用快速排序的方法,以第一个记录为基准得到的一次划分结果为()。

A、38,40,46,56,79,84 B、40,38,46,79,56,84 C、40,38,46,56,79,84 D、40,38,46,84,56,79 8、外部排序是指()。

A、在外存上进行的排序方法 B、不需要使用内存的排序方法

C、数据量很大,需要人工干预的排序方法

D、排序前后数据在外存,排序时数据调入内存的排序方法 9、下述文件中适合于磁带存储的是()。

A、顺序文件 B、索引文件 C、散列文件 D、多关键字文件 10、ISAM文件和VSAM文件属于()。

A、索引非顺序文件 B、索引顺序文件 C、顺序文件 D、散列文件 二、(10分)

设用堆排序法对给定关键字序列(85,61,15,33,24,96,76,43)按

www.vu8o.com

------------------------------------------------------------------------------------------------------------------------------

升序进行排序,试画出初始堆。 三、(10分)

画出对长度为17的有序表进行折半查找的判定树,并求等概率下查找成功时的平均查找长度。 四、(15分)

设内存有大小为5个记录的区域可供内部排序之用,文件的关键字序列为:(18,32,56,40,23,11,8,99,58,36,21,7,4,15,19,87,73,52,82,63),要求用置换-选择排序求初始归并段。 五、(15分)

设哈希函数H(key)=(3*key),用开放定址法处理冲突,di=i*((7*key)+1),i=1,2,3…。试在0~10的散列地址空间中对关键字序列(22,41,53,46,30,13,01,67)造哈希表,并求等概率下查找成功时的平均查找长度。 六、(20分)

设计递归算法,从大到小输出给定二叉排序树中所有关键字值不小于x的数据元素。

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