康松林《数据结构》精品教学课件中南大学数据结构试卷带答案6页.docxVIP

康松林《数据结构》精品教学课件中南大学数据结构试卷带答案6页.docx

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

中南大学考试试卷 2010 ― 2011 学年 一 学期 时间门0分钟 数据结构 课程48学时2学分考试形式:闭卷 专业年级: 信息、通信09 总分100分,占总评成绩70 % 注:此页不作答题纸,请将答案写在答题纸上,考试吋间2011年01月12号 印刷不清晰吋请提问,怀疑题目有错误请直接在答题纸上指出并说明。 ?、选择题(每小题1分,共10分) 1、数据在计算机存储器内表示吋,物理地址与逻辑地址不相同的,称之为()。 存储结构 逻辑结构 B.研究算法中的输入和输出关系D.分析算法的易懂性和文档性C.空表 B.研究算法中的输入和输出关系 D.分析算法的易懂性和文档性 C.空表 D. (a) B.串的长度必须大于零 D.空串就是空白串 5、 用某种排序方法对关键字序列(25, 84, 21, 列的变化情况如下: 47, 15, 27, 68, 35, 20)进行排序时,序 20, 15, 21, 25, 47, 27, 68, 35, 84 15, 20, 21, 25, 35, 27, 47, 68, 84 15, 20, 21, 25, 27, 35, 47, 68, 84 则所采用的排序方法是( ) A.选择排序 B.希尔排序 排序 6、一个有n个顶点的无向图最多有( )条边。 C.归并排序 D.快速 链式存储结构 D.顺序存储结构 2、 算法分析的目的是()。 A.找出数据结构的合理性 C.分析算法的效率以求改进 3、 广义表A二(a),则表尾为()。 A.a B.(()) 4、 如下陈述中正确的是( ) A.串是一种特殊的线性表 C.串中元素只能是字母 A. n B. n(n~l) C. n(nT)/2 D. 2n 7、 对于哈希函数H (key)二key%13,被称为同义词的关键字是()。 A. 35 和 41 B. 23 和 39 C. 15 和 44 D. 25 和 51 8、 若某线性表中最常用的操作是取第i个元素和找第i个元素的前趋元素,则采用()存 储方式最节省吋间。 A、单链表 A、单链表 B、双链表 C、单向循环 D、顺序表 9、 设数组Data[O. . m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针, 则执行出队操作的语句为() A、 front二front+1 B、 front二(front+1)% m C、 rear=(rear+l)%m D、 front=(front+l)%(m+l) 10、 设有一个无向图G二(V, E)和G = (V , E)如果G为G的生成树,则下面不正 确的说法是() A、G为G的子图 B、G为G的边通分量 C、G为G的极小连通子图且V =V D、G为G的一个无环子图 二、填空题(每小题1分,共20分) TOC \o 1-5 \h \z 1、 树有三种常用的存储结构,即孩子链表法,孩子兄弟链表法和 。 2、 在带头结点单链表L中,表空的条件是 。 3、 图的广度优先搜索方法类似于二叉树的 遍历。 4、 在单链表L中,指针p所指结点有后继结点的条件是: 。 5、 将两个或两个以上的有序表合并成一个新的有序表采用 排序算法较好。 6、 在单链表p结点之后插入s结点的操作是: ; 。 7、 对于一个数据结构,一般包括 三个方面的讨论? 8、 算法好坏的度量我们一般用 o 9、 下面程序段的时间复杂度为 。(nl) sum=l; for (i=0;sumn;i++) sum+=l; 10、 基于时间的考虑时,以 操作为主的线性表宜采用链表做存储结构。 TOC \o 1-5 \h \z 11、 对广义表 A二(x, ((a, b), c, d))作运算 head (head (tail (A)))后的结果 。 12、 Exp = a x b + (c - d / e) x f 的前缀式: 。 13、 一个栈的输入序列是:1, 2, 3则不可能的栈输岀序列是 。 14、 多个栈共存时,最好用 作为存储结构。 15、 一棵深度为k且有 个结点的二叉树称为满二叉树。 16、 表达式求值是 应用的一个典型例子。 17、 设T和P是两个给定的串,在T中寻找等于P的子串的过程称为 ,又称P为 。 18、 广义表(a, (a, b),d, e, ((i, j),k))的长度是 ,深度是 。 19、 已知二叉树有50个叶子结点,则该二叉树的总结点数至少是 o 20、 带权路径长度最小的二叉树,又称最优二叉树,即 树。 三、 判断题(每小题1分,共10分) 1、 “二分查找法”必需在有序表上进行。 2、 在二路归并时,被归并的两个子序列中的关键字个数不一定相等。 3、 在用循环单链表表示的链式队列中,可以不设队头指针,仅在链尾设置队尾指针。 4、 通常递归

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档