数据结构试题1.docxVIP

  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文档。上传文档
查看更多

PAGE

PAGE1

考试题1

一(9分)、顺序表的插入和删除要求仍然保持各个元素原来的次序。设在等概率情形下,对有127个元素的顺序表进行插入,平均需要移动多少个元素?删除一个元素,又平均需要移动多少个元素?

二(9分)、设A和B均为下三角矩阵,每一个都有n行n列。因此在下三角区域中各有n(n+1)/2个元素。另设有一个二维数组C,它有n行n+1列。试设计一个方案,将两个矩阵A和B中的下三角区域元素存放于同一个C中。要求将A的下三角区域中的元素存放于C的下三角区域中,B的下三角区域中的元素转置后存放于C的上三角区域中。并给出计算A的矩阵元素aij和B的矩阵元素bij

在C中的存放位置下标的公式。

三(9分)、铁路进行列车调度时,常把站台设计成栈式结构的站台,如右图所示。试问:

设有编号为1,2,3,4,5,6的六辆列车,顺序开入栈式结构的站台,

则可能的出栈序列有多少种?

若进站的六辆列车顺序如上所述,那么是否能够得到435612,325641,154623和135426的出站序列,如果不能,说明为什么不能;如果能,说明如何得到(即写出进栈或出栈的序列)。

四(9分)、列出右图所示二叉树的叶结点、分支结点和每个结点的层次。

五(9分)、在结点个数为n(n1)的各棵树中,高度最小的树的高度是多少?它有多少个叶结点?多少个分支结点?高度最大的树的高度是多少?它有多少个叶结点?多少个分支结点?

六(9分)、试分别画出具有3个结点的树和3个结点的二叉树的所有不同形态。

七(9分)、写出向堆中加入数据4,2,5,8,3,6,10,14时,每加入一个数据后堆的变化。

八(9分)、给定一组权值:23,15,66,07,11,45,33,52,39,26,58,试构造一棵具有最小带权外部路径长度的扩充4叉树,要求该4叉树中所有内部结点的度都是4,所有外部结点的度都是0。这棵扩充4叉树的带权外部路径长度是多少?

九(9分)、给出右图的邻接矩阵、邻接表和邻接多重表表示。

A

A

D

B

E

C

F

十(9分)、对于如右图所示的有向图,试写出:

从顶点①出发进行深度优先搜索所得到的深度优先生成树; ①

从顶点②出发进行广度优先搜索所得到的广度优先生成树②; ③

④ ⑤

十一(10分)、设在4地(A,B,C,D)之间架设有6座桥,如图所示:

A

②④C

C

B③

D

要求从某一地出发,经过每座桥恰巧一次,最后仍回到原地。

试就以上图形说明:此问题有解的条件什么?

设图中的顶点数为n,试用C描述与求解此问题有关的数据结构并编写一个算法,找出满足要求的一条回路。

文档评论(0)

tianya189 + 关注
官方认证
文档贡献者

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

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档