网站大量收购闲置独家精品文档,联系QQ:2885784924

兰州大学《数据结构》2020年9月考试在线考核试题第二套答案.docxVIP

兰州大学《数据结构》2020年9月考试在线考核试题第二套答案.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共8页,可阅读全部内容。
  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文档。上传文档
查看更多

一、单选题共10题,40分

14分

下列关于串的叙述中,正确的是()。

A串是字符的有限序列

B空串是由空格构成的串

C串的插入和删除指的是单个字符的插入和删除

D串只能采用顺序存储,不能采用链式存储

24分

用5个权值{3,2,4,5,1}构造的哈夫曼(Huffman)树的带权路径长度是___。

A33

B22

C41

D52

34分

数据的最小单位是()。

A数据变量

B数据类型

C数据元素

D数据项

44分

下述几种排序方法中,平均查找长度最小的是().

A插入排序

B选择排序

C快速排序

D归并排序

54分

算法分析的目的是:

A找出数据结构的合理性

B研究算法中的输入和输出的关系

C分析算法的效率以求改进

D分析算法的易懂性和文档性

64分

在数据结构中,图形结构中元素之间存在____关系。

A一对一

B一对多

C多对一

D多对多

74分

下面给出的四种排序法中()排序法是不稳定性排序法。

A插入

B冒泡

C二路归并

D堆积

84分

下述哪一条是顺序存储结构的优点?()

A存储密度大

B插入运算方便

C删除运算方便

D可方便地用于各种逻辑结构的存储表示

94分

线性表L=(a1,a2,…,an)用数组表示,假定删除表中任一元素的概率相同,则删除一个元素平均需要移动元素的个数是___。

A(n+1)/2

Bn+2

C(n-1)/2

Dn

104分

数据结构是一门研究非数值计算的程序设计问题中计算机的以及它们之间的和运算等的学科。

A操作对象,关系

B性能,逻辑

C操作方式,关系

D逻辑,性能

二、判断题共5题,10分

12分

一个广义表的表头总是一个广义表。()

A正确

B错误

22分

一个广义表的表尾总是一个广义表

A错误

B正确

32分

一个有n个顶点的有向图的边数e最多为e=n(n-1)。()

A正确

B错误

42分

一个深度为5的二叉树至多有31个节点。()

A正确

B错误

52分

线性表中的所有元素都有一个前驱元素和后继元素。()

A正确

B错误

三、综合题共1题,20分

1

20分

简述顺序存储队列的假溢出的避免方法及队列满和空的条件。

答:设顺序存储队列用一维数组g[m]表示,其中m为队列中元素个数,队列中元素在向量中的下标从0到m一1。设队头指针为舶nt,队尾指针是rear,约定front指向队头元素的前一位置,rear指向队尾元素。当front等于一1时队空,rear等于m一1时为队满。由于队列的性质(“删除”在队头而“插入”在队尾),所以当队尾指针rear等于m一1时,再无法入队。若经过几次退队,队列中会有空闲单元,所以队列并不是真满,这称为“假溢出”。其解决办法有二,一是将队列元素向前“平移”(占用0至rear一front—1);二是将队列看成首尾相连,即看做循环队列(0一m一1)。在循环队列下,仍定义front=rear时为队空,而判断队满则常用两种方法:一种是用“牺牲一个单元”,即rear+1=front(准确记是(rear+1)%时m=front,m是队列容量)时为队满;另一种方法是“设标记”,如设标记tag,tag=0时为队空;tag=1时,若因插入导致舶nt=rear则为队满。

四、简答题共2题,20分

1

10分

简述下列术语:数据、数据结构。

答:

(1)数据是对客观事物的符号表示。在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称。

(2)数据结构是相互之间存在一种或多种特定关系的数据元素的集合。

2

10分

三个结点的二叉树有哪几种形式(请画图说明)?

答:具有3个结点的二叉树有以下的5种形态:

五、名词解释共2题,10分

1

5分

线性表

答:线性表是最常用且最简单的一种数据结构。一个线性表是n个数据元素的有限序列。

2

5分

特殊矩阵

答:特殊矩阵是假若值相同的元素或者零元素在矩阵中的分布有一定规律,则我们称此类矩阵为特殊矩阵。

文档评论(0)

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

专注成人学历教育服务10余年。

1亿VIP精品文档

相关文档