DS考研试卷及答案-2007[Bin].docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DS考研试卷及答案-2007[Bin]

南 京 邮 电 大 学 2007攻读硕士研究生入学考试 数据结构试题(参考答案) 一、判断题(每题2分,共12分,请答“是”或“否”) ( )1.算法必须至少有一个输入,否则就不能称为一个算法。 否。 ( )2.设有一个堆栈和一个队列。现有元素序列(A,B,C,D),依次进栈,进栈允许出栈,出栈的元素被加入队列。那么,从队列输出的元素序列可以是(D,C,B,A)。 是。 ( )3.循环队列是一种链式队列。 否。 ( )4.一棵二叉树中,必须有一个根结点,其余结点分属于左右两棵子二叉树。 否。 ( )5. 散列表在元素的存储位置和它的关键字之间建立了一个确定的函数关系,所以,无论是否表中存在同义词,在查找记录时,只需计算地址,而无需作关键字之间的比较。 否。 ( )6.在胜方树上输出一个结点后,从根到该结点的路径上所有结点都必须更新。 是。 二、选择题(每题3分,共30分) 1.现实生活中具有谱系结构的数据,在计算机处理时一般采用( )结构表示。 A.线性 B.树 C.图 D.集合 B 2.设后缀表达式:“4 3 * 2 9 3 / + 2 - /”,式中每个操作数均为一位整数,则表达式的值为( )。 A.6 B.4 C.8 D.A, B, C三者都不是 B 3.设二叉树根结点的层次为1。在所有含135个结点的二叉树中,最小高度是( )。 A.6 B.7 C.8 D.9 C 4.设A、X和Y是二叉树B中的三个结点,X是A的左孩子,Y是A的左孩子。T是与B对应得树;在T中,A是Y的( )。 A.孩子 B.兄弟 C.双亲 D.祖先(非双亲) D 5.下面哪一种结构必定是完全二叉树( )。 A.哈夫曼树 B.二叉搜索树 C.AVL树 D.堆 D 6.在有序表(10, 20, 30, 40, 50, 60, 70, 80, 90)中以对半搜索算法查找元素30和45时,所需的关键字之间的比较次数分别为( )。 A.3, 3 B.3, 4 C.4, 4 D.A, B, C三者都不是 B 7.假定从无向图G的任何一个顶点出发进行一次深度优先搜索,都可以访问图中的每个顶点,则该图一定是( )。 A.连通图 B.完全图 C.有回路的图 D.一棵树 A 8.用DFS遍历一个无环有向图,并在DFS算法退栈返回时打印相应的顶点,则输出的顶点序列是( )。 A.逆拓扑有序 B.拓扑有序 C.无序的 D.按关键字有序 A 9.初始序列经第一趟排序后,不能确定任何一个元素最终位置的排序算法是( )。 A.两路合并排序 B.冒泡排序 C.快速排序 D.简单选择排序 A 10.快速排序和冒泡排序的最坏情况时间复杂度分别为( )。 A.O(nlog2n), O(nlog2n) B.O(nlog2n), O(n2) C.O(n2), O(nlog2n) D.O(n2), O(n2) D 三、填空题(每题6分,共30分) 1.已知三维整型数组A,其维数为:A[4][5][6](C/C++)或A[0..3][0..4][0..5](pascal),每个元素占2个单元,按行优先(即最右下标变化最快)的次序存储。现已知A[3][4][5](A[3, 4, 5]在内存中的地址是238,则A[0][0][0]的地址是( ),A[2][3][3]的地址是( )。 0,162 2.设有模式串p = “abscdabscdxab”,若采用简单匹配算法,则当匹配在字符x处失败时,则下一趟匹配从串p的第( )字符开始。若采用KMP算法,则下一趟匹配从串p的第( )个字符开始。 0(第1个a),5(第2个a) 考察模式匹配算法。简单匹配算法中,匹配失败时,主串有回溯,模式串从下标为0的字符;KMP匹配算法中,匹配失败时(模式串匹配字符的下标为j),主串无回溯,模式串从下标为改进next[j]的字符进行比较。 下标 0 1 2 3 4 5 6 7 8 9 10 11 12 字符 a b s c d a b s c d x a B Next -1 0 0 0 0 0 1 2 3 4 5 0 1 改进的Next -1 0 0 0 0 -1 0 0 0 0 5 -1 0 3.设散列表如图1,X代表该位置处已经存储了元素。现在表中插入新元素y,设h(y) = 7。若此表是线性探查法探查散列表,则y应插入下标为( )的位置处。若此表是二次探查法探查散列表,则y应插入下标为( )的位置处。 0 1 2 3 4 5

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档