资源预览内容
第1页 / 共17页
第2页 / 共17页
第3页 / 共17页
第4页 / 共17页
第5页 / 共17页
第6页 / 共17页
第7页 / 共17页
第8页 / 共17页
第9页 / 共17页
第10页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
2010年全国硕士研究生入学统一考 试计算机学科专业基础综合试卷数据结构部分一、单项选择题:140小题。每小题2分,共80分 。在每小题给出的四个选项中,请选出一项最符合 题目要求的。 1.若元素a、b、c、d、e、f依次进栈,允许进栈、退栈操作 交替进行。但不允许连续三次进行退栈工作,则不可能得 到的出栈序列是( )A.dcebfa B.cbdaefC.bcaefd D.afedcb2.某队列允许在其两端进行入队操作,但仅允许在一端进行 出队操作,若元素a, b, c, d, e依次入此队列后再进行出队 操作,则不可能得到的顺序是( )A.bacde B.dbaceC.dbcae D.ecbad 参考答案:D 参考答案:C 3.下列线索二叉树中(用虚线表示线索),符合后序 线索树定义的是( ) 参考答案:D 4.在下列所示的平衡二叉树中插入关键字48后得到一棵新平衡 二叉树,在新平衡二叉树中,关键字37所在结点的左、右 子结点保存的关键字分别是( )A.13,48 B.24,48 C.24,53 D.24,90参考答案:C 5.在一棵度为4的树T中,若有20个度为4的结点, 10个度为3的结点,1个度为2的结点,10个度为1 的结点,则数T的叶节点个数是( )A.41 B.82C.113 D.122参考答案:B 6.对n(n2)个权值均不相同的字符构成哈夫曼树, 关于该树的叙述中,错误的是( )A. 该树一定是一棵完全二叉树B. 树中一定没有度为1的结点C. 树中两个权值最小的结点一定是兄弟结点D. 树中任一非叶结点的权值一定不小于下一层 任一结点的权值参考答案:A 7.若无向图G=(V.E)中含7个顶点,则保证图G在任 何情况下都是连通的,则需要的边数最少是( )A.6 B.15C.16 D.21参考答案:C 8.对下图进行拓扑排序,可以得到不同的拓扑序列的个数 是( ) A. 4 B. 3 C. 2 D. 1参考答案:B 9.已知一个长度为16的顺序表L,其元素按关键字有 序排列,若采用折半查找法查找一个不存在的元 素,则比较次数最多的是( )A.4 B.5C.6 D.7参考答案:B 10.采用递归方式对顺序表进行快速排序,下列关于递 归次数的叙述中,正确的是( )A.递归次数与初始数据的排列次序无关B.每次划分后,先处理较长的分区可以减少递归 次数C.每次划分后,先处理较短的分区可以减少递归 次数D.递归次数与每次划分后得到的分区处理顺序无 关参考答案:D 11.对一组数据(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.希尔排序C.归并排序 D.基数排序参考答案:A 二、综合应用题:4147小题,共70分。41.(10分)将关键字序列(7、8、30、11、18、9 、14)散列存储到散列表中,散列表的存储空间 是一个下标从0开始的一维数组散列函数: H(key)=(key3) MOD 7,处理冲突采用线性探 测再散列法,要求装填(载)因子为0.7。 问题: (1)请画出所构造的散列表; (2)分别计算等概率情况下查找成功和查找不成功 的平均查找长度。 41、答案要点 (1)构造的散列表(略) (2)查找成功的平均查找长度:ASL成功=12/7查找不成功的平均查找长度:ASL不成功=18/742.(13分)设将n(n1)个整数存放到一维数组R中 。试设计一个在时间和空间两方面都尽可能高效的 算法,将R中保存的序列循环左移P(0Pn)个位 置,即将R中的数据由(x0,x1,xn-1)变换为 (xp,xp+1,xn-1,x0,x1,xp-1)。要求:(1)给出算法的基本设计思想。(2)根据设计思想,采用C或C+或JAVA语言 描述算法,关键之处给出注释。(3)说明设计算法的时间复杂度和空间复杂度 。42、答案要点 (1)算法的基本设计思想 利用三次原地逆置运算: 0.n-1之间的元素原地逆置 0.n-p-1之间的元素原地逆置 n-p.n-1之间的元素原地逆置 (2)算法实现(略)
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号