数据结构 考试卷 严蔚敏 大学考试卷 免费.docVIP

数据结构 考试卷 严蔚敏 大学考试卷 免费.doc

  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文档。上传文档
查看更多
数据结构 考试卷 严蔚敏 大学考试卷 免费

2009级《数据结构》考试卷(2011.1.03) 题号 一 二 三 四 总分 得分 得分 评卷人 一、判断题(每小题1分,共10分, 若认为正确请在( )内打√,否则打Χ) 1.线性表的链式存储结构优于顺序存储结构。 ( ) 2.函数log2n的增长率小于函数n2/3的增长率。 ( ) 3.求拓扑序列就是求最短路径。( ) 4.中序遍历二叉树时,第一个被遍历的结点肯定没有右子树。( ) 5.无向连通网的最小生成树是惟一的。( ) 6.非空的满二叉树上叶子结点数=非叶子结点个数+1。( ) 7.在任何情况下,稀疏矩阵都应该压缩存储。( ) 8.直接插入排序是一种稳定的排序方法。( ) 9.根据哈夫曼算法构造的哈夫曼树上肯定没有度为1的结点。( ) 10.在图的存储结构里,十字链表是仅适合于有向图的一种存储结构。( ) 得分 评卷人 二、填空题(每空2分,共10分) 1.深度为h的完全二叉树上至少有多少个结点 。 2.在单链表中,设置头结点的主要作用是: 。 3.有一个20行20列的对称矩阵A ,将其下三角矩阵以行序为主序压缩存储在数组B中,若B的首地址是1007,每个数组元素占4个存储单元,则A的第12行第10列(行、列从第一行第一列开始)元素的存储地址是: 。 4.关键路径是指在一个用边表示活动的有向网中从开始点到结束点 。 5.在递归算法的执行中,系统自动的启用一个称为 数据结构。 得分 评卷人 三、简答题(每小题5分,共20分) 队列和栈的区别 2.折半查找的条件和基本思想 3.满足什么条件的非空二叉树,它们在中序遍历时和后序遍历时所得结点序列相同 4.已知广义表LS=(a, (b, c ,d ) , e );给出: 1)LS的深度: 2)LS的长度: 3)LS的表头: 4)LS的表尾: 5)LS的表尾的表头: 得分 评卷人 四、综合题(共60分) (6分)已知一个棵二叉树如图1所示: (1)写出先序遍历序列。(2分) (2)写出后序遍历序列。(2分) (3)如果该二叉树是由一个森林转换来的,请画出森林中的各棵树。(2分) 2.(10分)已知一关键字序列{45,67,82,14, 55,23},要求: 给出由空树开始依次插入各关键字为所给值的结点所构成的二叉排序树(只要结果,不要过程)。(4分) 怎样得到一个二叉排序树的按结点的关键字值从大到小有序的序列(只给出思想,不必写算法)(3分) (3)已知一棵平衡二叉排序树如图2所示,将值为48的结点插入在该树中,问:是否失去平衡,若失去平衡,请按一定的旋转规则将其变为平衡二叉排序树,请画出。(3分) 3.(5分)设哈希函数为:HASH(key)=key % 11,关键字序列为:{45,56,14,50,67,55,23,85,9,21},表长为16,采用线性探测再散列的方法处理冲突,对所给关键字序列构造哈希表,并求出在等概率情况下查找成功时的平均查找长度(不考虑查找不成功的情况) 4.(10分)已知一有向网的邻接表存储结构如下图2所示,要求: (1)画出该图。(3分) (2)该图若存在拓扑排序序列,请给出一个。(只要结果,不要求写过程)(2分) (3)给出一条从源点A到汇点I的关键路径。(只要结果,不要求写过程)(2分) (4)在所给存储结构图的基础上,给出从A出发,深度优先遍历序列,画出深度优先生成树。(3分) 5.(9分)给定一关键字序列,{56,77, 21,45,33,65,78 } ,若从小到大排序: (1)写出增量为3时,一趟希尔排序的结果。 (只要结果,不要过程)(3分) (2)在原始序列的基础上,写出第一趟快速排序的结果。(只要结果,不要过程)(3分) (3) 将原始序列调整为大顶堆。(只要结果,不要过程)(3分) 6.(10分)在线性表的单链表存储结构中,设有如下类型定义: typedef struct LNode { int data; struct LNode *next;} LNode , *LinkLi

文档评论(0)

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

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

1亿VIP精品文档

相关文档