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

数据结构模拟考试试卷.doc

数据结构模拟考试试卷.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

数据结构模拟考试试卷(1卷)

一.判断题(下列各题,正确的请在前面的括号内打√;错误的打×)

(√)(1)数据的逻辑结构与数据元素本身的内容和形式无关。

(ㄨ)(2)线性表的链式存储结构优于顺序存储。

(√)(3)将中缀表达式转换成后缀表达式是栈的重要应用。

(×)(4)栈和队列都是顺序存储的线性结构。

(×)(5)“DT”是“DATA”的子串。

(×)(6)在二叉树中,具有一个子女的父结点,在中序遍历的序列中,它没有后继子女结点。

(×)(7)带权图的最小生成树是唯一的。

(√)(8)散列存储法的基本思想是由关键字的值决定数据的存储地址。

(√)(9)希尔排序是不稳定的排序。

(√)(10)具有n个叶子结点的哈夫曼树共有2n-1个结点。

二.填空题

1.线性结构中元素之间存在一对一关系。

2.树形结构和图形结构合称为:非线性结构。

3.顺序表中逻辑上相邻的元素在物理位置上必须相连。

4.在单链表中要在已知结点*P之前插入一个新结点,需找到*P的直接前趋结点的地址,其查找的时间复杂度为O(n)。

5.同一栈的各元素的类型相同。

6.已知表达式,求它的后缀表达式是栈的典型应用之一。

7.队列在进行出队操作时,首先要判断队列是否为空。

8.设循环队列的头指针front指向队头元素,尾指针rear指向队尾元素后的一个空闲元素,队列的最大空间为MAXLEN,则队满标志为front==(rear+1)%MAXLEN。

9.串的链式存储结构简称为链式串。

10.求子串函数SubStr(Todayis30July,2005,13,4)的结果是:July。

11.给定如下图所示的二叉树,其层次遍历序列为:ABCEFGH。

A

A

B

F

G

HD

C

E

12.将一棵完全二叉树按层次编号,对于任意一个编号为i的结点,该结点右孩子的编号为:2*i+1。

13.图的遍历有:深度优先搜和_广度优先搜__等方法。

14.n个顶点e条边的图若采用邻接矩阵存储,则空间复杂度为:_O(n2)__。

15.二分查找的存储结构仅适用于顺序存储结构,而且关键字有序的。

16.哈希查找是按键值的散列函数值确定散列表中的位置,进行存储或查找。

17.根据被处理的数据在计算机中使用不同的存储设备,排序可分为:内排序和外排序。

18.对于n个记录的集合进行归并排序,所需要的平均时间是O(nlog2n)

19.在双链表中,设prior和next分别表示前一个和下一个的指针域,p指向其中待删除的结点,则删除操作需要执行的命令为:p-prior-next=p-next。

20.有100个结点的树有99条边。

三.选择题

1.数据结构通常是研究数据的(A)及它们之间的相互联系。

A.存储结构和逻辑结构B.存储和抽象C.联系和抽象D.联系与逻辑

2.非线性结构中的每个结点(D)

无直接前趋结点

无直接后继结点

只有一个直接前趋结点和一个直接后继结点

D.可能有多个直接前趋结点和多个直接后继结点

3.用单链表方式存储的线性表,存储每个结点需要两个域,一个数据域,另一个是(B)。

A.当前结点所在地址域B.指针域 C.空指针域 D.空闲域

4.在具有n个结点的单链表中,实现(A)的操作,其算法的时间复杂度都是O(n)。

A.遍历链表和求链表的第i个结点 B.在地址为P的结点之后插入一个结点

C.删除开始结点 D.删除地址为P的结点的后继结点

5.在栈中,出栈操作的时间复杂度为(A)。

A.O(1)B.O(log2n)C.0(n)D.O(n2)

6.带头结点的链栈LS的示意图如下,栈顶元素是(A)

LS

H

A

B

C

D

Λ

A.AB.BC.CD.D

7.以下属于队列的操作有(D)。

A.在队首插入元素 B.删除值最小的元素

C.按元素的大小排序 D.判断是否还有元素

8.循环队列占用的空间(A)。

A.必须连续 B.不必连续 C.不能连续 D.可以不连续

9.串的模式匹配是指(D)。

A.判断两个串是否相等

B.对两个串比较大小

C.找某字符在主串中第一次出现的位置

D.找某子串在主串中第一次出现的第一个字符位置

10.朴素模式匹

文档评论(0)

偶遇 + 关注
实名认证
内容提供者

个人介绍

1亿VIP精品文档

相关文档