数据结构期末考试模拟试题.pdfVIP

  1. 1、本文档共6页,可阅读全部内容。
  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文档。上传文档
查看更多

一、填空题(每空1分,共20分)

1、数据结构被形式地定义为(D,R),其中D是的有限集合,R是D上的有

限集合。

2、一个算法的效率可用、来衡量。

3、向一个长度为n的向量的第i个元素(1≤i≤n+1)之前插入一个元素时,需向后移动个

元素。

4、具有n个叶子结点的哈夫曼树,其结点总数是个。

5、一般情况下,快速排序的时间复杂度是。

6、向栈中压入元素的操作是先,后。

7、称为空串;称为空白串。

8、采用三元组表存储稀疏矩阵,三元是指。

9、具有10个结点的完全二叉树,其深度是。

10、线性有序表(a,a,a,…,a)是从小到大排列的,对一个给定的值k,用二分法检索表

12320

中与k相等的元素,在查找不成功的情况下,最多需要检索次。

11、散列法(哈希)存储的基本思想是由决定数据的存储地址。

12、具有n个顶点的无向图,最多有条边;如果该图是一个连通图,那它最少有条

边;其生成树有条边。

13、每个结点的平衡因子的二叉排序树称为平衡二叉树,中序遍历该树可得

到。

14、

二、判断题(正确的画√,错误的画Χ;每题1分,共10分)

1、队列是一种插入与删除操作分别在表的两端进行的线性表,是一种先进后出型结构。

2、根据二叉树的先序和中序遍历结果,可唯一确定该二叉树。

3、栈和队列的存储方式既可是顺序方式,也可是链接方式。

4、二叉树中所有结点,如果不存在非空左子树,则不存在非空右子树。

5、一个有向无环图进行拓扑排序,结果可能不唯一。

6、链表的删除算法很简单,因为当删除链中某个结点后,计算机会自动将

后续各个单元向前移动。

试卷B共七页第1页

7、用二叉链表存储包含n个结点的二叉树,结点的2n个指针域中有n+1个为空指针。

8、具有2个结点的二叉树有2种形态。

9、线性表在链式存储时,逻辑上相邻的元素在存储的物理位置次序上也一定不相邻。

10、顺序表结构适宜于进行顺序存取,而链表适宜于进行随机存取。

三、单项选择题(每小题2分,共30分)

1、算法分析的目的是。

A、分析算法的易读性

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

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

D、找出合理的数据结构

2、对图进行深度优先搜索时,使用的辅助存储结构是。

A、栈B、队列C、链表D、数组

3、在一个单链表中,在p之后插入s所指结点,则执行。

A、s-link=p;p-next=s;

B、s-link=p-link;p-link=s;

C、s-link=p-link;p=s;

D、p-link=s;s-link=p;

4、在循环链表中,first为指向链表表头的指针,current为链表当前指针,在循环链表中检测

current是否达到链表表尾的语句是。

A、current-link==NULLB、first-link==current

C、first==currentD、current-link==first

5、线性表采用链式存储时,其

文档评论(0)

186****8151 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档