2017年云南省培养单位云南天文台862计算机学科综合(非专业)之数据结构考研冲刺密押题.doc

上传人:q****9 文档编号:121189579 上传时间:2020-03-07 格式:DOC 页数:4 大小:21.50KB
返回 下载 相关 举报
2017年云南省培养单位云南天文台862计算机学科综合(非专业)之数据结构考研冲刺密押题.doc_第1页
第1页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2017年云南省培养单位云南天文台862计算机学科综合(非专业)之数据结构考研冲刺密押题.doc》由会员分享,可在线阅读,更多相关《2017年云南省培养单位云南天文台862计算机学科综合(非专业)之数据结构考研冲刺密押题.doc(4页珍藏版)》请在金锄头文库上搜索。

1、2017年云南省培养单位云南天文台862计算机学科综合(非专业)之数据结构考研冲刺密押题一、填空题1 VSAM (虚拟存储存取方法)文件的优点是:动态地_,不需要文件进行_,并能较快地_进行查找。【答案】分配和释放存储空间;重组;对插入的记录 2 顺序查找n 个元素的顺序表,若查找成功,则比较关键字的次数最多为_次;当使用监视哨时,若查找失败,则比较关键字的次数为_。【答案】 【解析】最多的情况就是把整个表遍历了一遍。使用监视哨时,需要多一个存储空间来存监视哨。 3 设单链表的结点结构为为指针域,已知指针px 指向单链表中data 为x 的结_;点,指针py 指向data 为y 的新结点,若将

2、结点y 插入结点x 之后,贝懦要执行以下语句:_;【答案】 4 分别采用堆排序,快速排序,起泡排序和归并排序,对初态为有序的表,则最省时间的是_算法,最费时间的是_算法。【答案】起泡;快速,【解析】当初态为有序表时,冒泡排序只需要进行一趟比较即可,此时时间复杂度为(n ) 而快速排序算法需要比较的次数达到最大,时间复杂度为 5 棵左子树为空的二叉树在前序线索化后,其中的空链域的个数为 _。【答案】2【解析】只有根结点的做指针为空和最右边的叶结点的右指针为空。6 设有两个算法在同一机器上运行,其执行时闻分别为_。【答案】15【解析】当时,而,时,7 一个有2001个结点的完全二叉树的高度是_。【

3、答案】11 要使前者快于后者,n 至少为【解析】完全二叉树的高度 8 假定有k 个关键字互为同义词,若用线性探测再哈希法把这k 个关键字存入哈希表中,至少要进行_次探测。【答案】 【解析】当该关键字发生冲突时,用线性探测不会遇到别的关键字冲突,这个时候需要探测 的次数最小。总次数为 9 设m 、n 均为自然数,m 可表示为一些不超过n 的自然数之和,f (m , n )为这种表示方式的 数目。例f (5, 3)=5,有5种表示方式:32, 311,221,2111, 11111。以下是该函数的程序段,请将未完成的部分填入,使之完整。 执行程序,f (6,4)=_。 【答案】1; 1; f (m

4、 ,n 1); n 9 10对于双向链表,在两个结点之间插入一个新结点需修改的指针共_个,单链表为_个。【答案】4; 2二、选择题11直接插入排序在最好情况下的时间复杂度为( )。 【答案】B【解析】当序列是按照直接插入排序的顺序有序时,此时进行插入时,每次都只需要和末尾的一个元素进行比较,此时的时间复杂度最好,为 12若一棵完全二叉树有768个结点,则该二叉树中叶结点的个数是( )。A.257 B.258 C.384 D.385 【答案】C【解析】由:_则和_可知,即显然384, 所以二叉树的叶结点个数是384。还可以根据完全二叉树的另一个性质:最后一个分支结点的序号为768/2, 故非叶子

5、结点数为384, 而叶子结点的个数为768-384=384。(x表示不大于x 的最大整数,比如3.14 =3)。 13下列措施中,能加快虚实地址转换的是1增大快表(TLB ) 2让页表常驻内存3增大交换区( )。A. 仅1 B. 仅2 C. 仅 1,2 D. 仅 2, 3 【答案】C【解析】加大快表能增加快表的命中率,即减少了访问内存的次数;让页表常驻内存能够使cpu 不用访问内存找页表,从也加快了虚实地址转换。而增大交换区只是对内存的一种扩充作用,对虚实地址转换并无影响 14下面给出的四种排序方法中,排序过程中的比较次数与排序方法无关的是( )。A. 选择排序法B. 插入排序法C. 快速排序法D. 堆排序法 【答案】A【解析】选择排序的基本思想是:第i 趟排序开始时,当前有序区和无序区分别为则是从当前无序区中选出关键字最小的记录和分别变为新的有序区和新的无序区。和该趟排序交换,使将它与无序区的第1个记录 15对一组数据(2, 12, 16, 88, 5,10)进行排序,若前三趟排序结果如下:第一趟:2,12,16, 5,10,88第二趟:2,12,5,10,16, 88 第三趟:2,5,10,12,16, 88 则采用的排序方法可能是( )。 A. 起泡排序 B. 希尔排序一、填空题考研试题

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

最新文档


当前位置:首页 > 资格认证/考试 > 其它考试类文档

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