数据结构(本)形成性考核作业

上传人:re****.1 文档编号:512977650 上传时间:2022-09-09 格式:DOC 页数:7 大小:46.50KB
返回 下载 相关 举报
数据结构(本)形成性考核作业_第1页
第1页 / 共7页
数据结构(本)形成性考核作业_第2页
第2页 / 共7页
数据结构(本)形成性考核作业_第3页
第3页 / 共7页
数据结构(本)形成性考核作业_第4页
第4页 / 共7页
数据结构(本)形成性考核作业_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《数据结构(本)形成性考核作业》由会员分享,可在线阅读,更多相关《数据结构(本)形成性考核作业(7页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上数据结构(本)课程作业数据结构(本)作业4(本部分作业覆盖教材第1-2章的内容)一、单项选择题1、 顺序查找方法适合于存储结构为( )的线性表。A散列存储 B索引存储 C散列存储或索引存储 D顺序存储或链接存储2、 对线性表进行二分查找时,要求线性表必须( )。 A以顺序存储方式 B以链接存储方式C以顺序存储方式 ,且数据元素有序 D以链接存储方式,且数据元素有序 3、 对于一个线性表,若要求既能进行较快地插入和删除,又要求存储结构能够反映数据元素之间的逻辑关系,则应该( )。A以顺序存储方式 B以链接存储方式 C以索引存储方式 D以散列存储方式4、 采用顺序查找方法

2、查找长度为n的线性表时,每个元素的平均查找长度为( )。An Bn/2 C(n+1)/2 D(n-1)/2 5、 哈希函数有一个共同的性质,即函数值应当以( )取其值域的每个值。A最大概率 B最小概率 C平均概率 D同等概率6、 有一个长度为10的有序表,按折半查找对该表进行查找,在等概率情况下查找成功的平均比较次数为( )。A29/10 B31/10 C26/10 D29/97、 已知一个有序表为11,22,33,44,55,66,77,88,99,则顺序查找元素55需要比较( )次。A3 B4 C5 D68、 顺序查找法与二分查找法对存储结构的要求是( )。A顺序查找与二分查找均只是适用于

3、顺序表B顺序查找与二分查找均既适用于顺序表,也适用于链表C顺序查找只是适用于顺序表 D二分查找适用于顺序表9、 有数据53,30,37,12,45,24,96,从空二叉树开始逐个插入数据来形成二叉排序树,若希望高度最小,应该选择的序列是( )。A45,24,53,12,37,96,30 B37,24,12,30,53,45,96 C12,24,30,37,45,53,96 D30,24,12,37,45,96,5310、 对有18个元素的有序表作二分(折半)查找,则查找A3的比较序列的下标可能为( )。A1、2、3 B9、5、2、3 C9、5、3 D9、4、2、311、 对于顺序存储的有序表5

4、,12,20,26,37,42,46,50,64,若采用折半查找,则查找元素26的比较次数是( )。A.2 B. 3 C. 4 D.512、 在所有的排序方法中,关键字比较的次数与记录初始排列秩序无关的是( )。A. 冒泡排序 B. 希尔排序 C. 直接选择排序 D. 直接插入排序13、 从未排序序列中依次取出元素与已经排好序的序列中的元素作比较。将其放入已排序序列的正确的位置上,此方法称为( )A. 插入排序 B. 选择排序 C. 交换排序 D. 归并排序14、 从未排序序列中挑选元素,并将其放入已排序序列的一端,此方法称为( )。A. 插入排序 B. 交换排序 C. 选择排序 D. 归并排

5、序15、 依次将每两个相邻的有序表合并成一个有序表的排序方法称为( )。A. 插入排序 B. 交换排序 C. 选择排序 D. 归并排序16、 当两个元素出现逆序的时候就交换位置,这种排序方法称为( )。A. 插入排序 B. 交换排序 C. 选择排序 D. 归并排序17、 每次把待排序的区间划分为左、右两个子区间,其中左区间中记录的关键字均小于等于基准记录的关键字,右区间中记录的关键字均大于等于基准记录的关键字,这种排序称为( )。A. 插入排序 B. 快速排序 C. 堆排序 D. 归并排序18、 在正常情况下,直接插入排序的时间复杂度为( )。A. O(log2n) B. O(n) C. O(

6、n log2n) D. O(n2)19、 在正常情况下,冒泡排序的时间复杂度为( )。A. O(log2n) B. O(n) C. O(n log2n) D. O(n2)20、 在待排序元素基本有序的情况下,效率最高的排序方法是( )。A. 插入排序 B. 快速排序 C. 堆排序 D. 归并排序21、 在下列排序方法中,关键字比较的次数与记录的初始排列秩序无关的是( )。A. 希尔排序 B. 冒泡排序 C. 插入排序 D. 选择排序22、 下述几种排序方法中,平均情况下占用内存量最大的是( )方法。A. 插入排序 B. 选择排序 C. 快速排序 D. 归并排序23、 对数据元素序列(49,72

7、,68,13,38,50,97,27)进行排序,前三趟排序结果时的结果依次为第一趟:49,72,68,13,38,50,97,27;第二趟:49,68,72,13,38,50,97,27;第三趟:13,49,68,72,38,50,97,27。该排序采用的方法是( )。A. 插入排序法 B. 选择排序法 C. 冒泡排序法 D.堆排序法24、 对具有n个元素的任意序列采用插入排序法进行排序,排序趟数为()。A. n-1 B. n C. n+1 D. log2n25、 对序列(49,38,65,97,76,13,47,50)采用直接插入排序法进行排序,要把第七个元素47插入到已排序中,为寻找插入的

8、合适位置需要进行()次元素间的比较。A. 3 B. 4 C. 5 D. 626、 一组记录的关键字序列为(46,79,56,38,40,84),利用快速排序,以第一个关键字为分割元素,经过一次划分后结果为( )。A40,38,46,79,56,84 B40,38,46,84,56,79C40,38,46,56,79,84 D38,40,46,56,79,8427、 一组记录的关键字序列为(46,79,56,38,40,84),利用堆排序的方法建立的初始堆为( )。A79,46,56,38,40,84 B38,40,56,79,46,84C84,79,56,46, 40,38 D84,56,79

9、,40,46,38 28、 一组记录的关键字序列为(25,48,16,35,79,82,23,40,36,72),其中,含有5个长度为2的有序表,按归并排序的方法对该序列进行一趟归并后的结果为( )。A16,25,35,48,23,40,79,82,36,72 B16,25,35,48,79,82,23,36,40,72C16,25,48,35,79,82,23,36,40,72 D16,25,35,48,79,23,36,40,82,7229、 已知10个数据元素为(54,28,16,34,73,62,95,60,26,43),对该数列从小到到大排序,经过一趟冒泡排序后的序列为( )。A16

10、,28,34,54,73,62,60,26,43,95 B16,54,28,26,34,73,62,95,60,43C28,16,34,54,62,60,73,26,43,95D16,28,34,54,62,60,73,26,43,95 30、 用某种排序的方法对线性表(25,84,21,47,15,27,68,35,20)进行排序时,元素序列的变化情况如下:(1)25,84,21,47,15,27,68,35,20(2)20,15,21,25,47,27,68,35,84 (3)15,20,21,25,35,27,47,68,84 (4)15,20,21,25,27,35,47,68,84

11、其所采用的排序方法是( )。A. 希尔排序 B.归并排序 C.快速排序 D. 直接选择排序二、填空题1、 在各种查找方法中,平均查找长度与结点个数n无关的查找方法是 。2、 关键字是记录某个 ,用它可以识别、确定一个 。3、 在一个查找表中,能够唯一地确定一个记录的关键字称为 。4、 平均查找长度是指为确定记录在查找表中的位置,需要与给定值进行比较的关键字个数的 。5、 查找是一种最简单的查找方法。6、 折半查找又称为 。使用该查找算法的前提条件是,查找表中记录相应的关键字值必须按 。7、 折半查找只适用于 的有序表 。8、 分块查找又称为 ,它是一种介于 和折半查找之间的查找方法。9、 二叉

12、排序树或者是一棵空树,或者是具有下列性质的一棵二叉树:(1)若左子数不空,则左子树所有结点的值 。(2)若右子数不空,则右子树所有结点的值 。(3)左右子树又分别是 。10、 哈希表是用来存放查找表中记录序列的表,每一个记录的存储位置是以该记录得到关键字为 ,由相应哈希函数计算所得到的 。 11、 在有序表A1.18中,采用二分查找算法查找元素值等于A17的元素,所比较过的元素的下标依次是 。12、 根据排序过程中所用的存储器不同,可以将排序方法分为 和 。13、 冒泡排序是一种比较简单的 方法。14、 在对一组记录(50,40,95,20,15,70,60,45,80)进行直接插入排序时,当把第7个记录60插入到有序表时,为寻找插入位置需要比较 次。15、 1在归并排序中,在第3趟归并中,是把长度为 的有序表归并为长度为

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号