数据结构B卷.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文档。上传文档
查看更多
数据结构B卷

2011-2012学年第二学期期末考试试题 (B)卷 课程名称 《数据结构》 任课教师签名 出题教师签名 2012计算机合作联盟命题组 审题教师签名 考试方式 ( 闭 )卷 适用专业 考试时间 ( 110 )分钟 题号 一 二 三 四 五 总分 得分 评卷人 (注:判断题和选择题的答案写在答题纸上) 一、单项选择题(每小题2分,共20分) 1、在计算机的存储器中表示时,物理地址和逻辑地址的相对顺序相同并且是连续的,称之为( )。 (A)逻辑结构 (B)顺序存储结构 (C)链式存储结构 (D)以上都对 2、在解决计算机主机与打印机之间速度不匹配问题时通常设置一个打印缓冲区,主机将要输出的数据依次写入该缓冲区而打印机则从该缓冲区中取数据打印,该缓冲区应该是一个( )结构。 (A)栈; (B)队列; (C)数组; (D)线性表; 3、串的长度是( )。 (A)串中不同字母的个数 (B)串中不同字符的个数 (C)串中所含字符的个数且大于0 (D)串中所含字符的个数 4、数组A中每个元素的长度为3个字节,行下标从1到8,列下标从1到10,从首地址SA开始连续存放在存储器内,存放该数组至少需要的单元数是( )。 (A)80 (B)100 (C)240 (D)270 5、把一棵树转换为二叉树后,这棵二叉树的形态是( )。 (A)唯一的 (B)有多种 (C)有多种,但根结点都没有左孩子 (D)有多种,但根结点都没有右孩子 6、如果在采用孩子-兄弟链表表示法存储的一棵树中,有6个空的左指针域,7个空的右指针域,5个结点左、右指针域皆空,则该树中叶子的个数为( )。 (A)7个 (B)6个 (C)5个 (D)不确定 7、具有4个顶点的无向完全图有( )条边。 (A)6 (B)12 (C)16 (D)20 8、如果从无向图的任一顶点出发进行一次深度优先遍历即可访问所有顶点,则该图一定是( )。 (A)完全图 (B)一棵树 (C) 有回路 (D)连通图 9、利用拓扑排序方法可以判定一个有向图中是否存在( )。 (A)关键路径 (B)最短路径 (C)回路 (D)生成树 10、在数据的存放杂乱无规律的表中查找的最佳方法是( )。 (A)顺序查找 (B)折半查找 (C)分块查找 (D)动态查找 二、填空题(本大题有9小题,共10个空,每空2分,共20分)请在每个空格中填上正确答案。错填、不填均无分。 1、算法的五个重要特性是________、确定性、________、输入、输出。 2、某算法的主要语句如下:i=1; while(i=n) {x=x+1; i++;} 则该算法的时间复杂度为 _______。 3、单链表是通过________记录数据元素间的逻辑位置关系的。 4、若数据元素入栈的顺序为A,B,C,则不可能得到的出栈顺序为__________。 5、一个n*n阶的上三角阵压缩存储后只需要____________个存储单元。 6、某二叉树双分支结点(度为2的结点)数为4,则其叶子结点数为_________。 7、对一般树后序遍历的结果与对其转换而成的二叉树__________的结果相同。 8、设有一稠密图G,则G采用 存储较省空间。 9、某种排序算法, 如果对任意待排序序列中任意两条关键字相等的记录Ri和Rj(1(i(n, 1(j(n, ij), 在排序过程中, Ri始终领先于Rj, 则称该排序算法是________。 三、解答题(本大题共5小题,每小题7分,共35分) 1、有一份电文中共有5个字符:a、b、c、d、e,它们出现的频率依次为4、7、5、2、9,试画出对应的哈夫曼树(请按左子树根结点的权值小于或等于右子树根结点的权值次序构造),并求出每个字符的哈夫曼编码。 字符 哈夫曼编码 a b c d e 2、用普里姆算法求图1的最小生成树,并依次写出每一步生成的边(以顶点1作为起始顶点)。 图1 求最小生成树 3、试利用迪杰斯特拉算法求图2中从顶点1到其他各顶点间的最短路径,写出执行算法过程中各步的状态。

文档评论(0)

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

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

1亿VIP精品文档

相关文档