数据结构考试题.docx
- 文档编号:2910855
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:26
- 大小:624.16KB
数据结构考试题.docx
《数据结构考试题.docx》由会员分享,可在线阅读,更多相关《数据结构考试题.docx(26页珍藏版)》请在冰豆网上搜索。
数据结构考试题
、填空题:
(1分*10=10分)
1)线性结构中元素之间存在1对1关系,树形结构中元素之间存在1
对多,
图形结构中元素之间存在多对多关系。
2)顺序表中,逻辑上相邻的元素物理位置一定相邻:
单链表
中逻辑上相邻的元素位置不一定相邻。
3)线性表、栈和队列都是线性结构。
对于栈只能在栈顶
位置插入和删除元素;对于队列只能在队尾位置插入和在对
头—位置删除元素。
4)由三个结点构成的二叉树,共有5中不同的结构。
5)具有10个顶点的无向图,边的总数最多为10。
6)评价算法的优劣通常主要考虑算法的时间复杂度和空间
复杂度这两方面。
7)链式存储的特点是利用指针来表示数据元素之间的逻辑关
系。
8)线性表常见的存储结构有顺序存储结构和链式存
储结构。
9)栈的特点是后进先出,队列的特点是先进先
出。
10)对于二叉树来说,第i层上最多有___2i-1_个节点。
11)哈夫曼树是指—代权路径长度最短的二叉树。
12)构造n个结点的强连通图,至少有n条弧。
13)常见的数据结构有集合结构、线性结构、树形结构、图
形结构。
14)计算机程序中加工处理的基本单位是,数据中
不可再分割最小单位是数据项0
15)链式存储的特点是利用指针来表示数据元素之间的逻辑关
系。
16)栈的特点是,队列的特点是先进先
出0
17)一棵深度为k的满二叉树的结点总数为2k-1o
18)在有n个顶点的有向图中,每个顶点的度最大可达2(n-1)_。
19)线性结构中元素之间存在1对1关系,树形结构中元素之间存在—
对多关系,图形结构中元素之间存在多对多关
系
20)计算机程序中加工处理的基本单位是数据元素,数据中
不可再分割最小单位是数据项0
21)线性表常见的存储结构有顺序存储结构和链式存
储结构。
22)栈的特点是,队列的特点是先讲先
出
23)在一颗二叉树中,度为零的结点的个数为nO,度为2的结点的个数
为n2,则有n0=n2+1。
、单选题:
(2分*10=20分)
1、数据结构中图形结构中元素对应关系为
(C
)
A.1对1B.1对多C.多对多D.无关系
2、
数据处理的基本单位是
(A
)
A.数据元素
B.
数据项
C.数据类型
D.
数据变量
3、
用链表表示线性表的优点是
(A
)
A.便于进行插入和删除操作
B.
便于随机存取
C.占用的存储空间较顺序表少
D.
元素的物理顺序与与逻辑顺序
致
4、在一个长度为n的顺序表中,若要删除第i(Ki A.n-i+1B.n-i-1C.n-iD.i 5、对具有n个结点的线性表进行插入或删除操作,所需的算法时间复杂度为(D) &一个n个顶点的连通无向图,其边的个数至少为 (A) A.n-1B.nC.n+1D.nlogn; 9、要连通具有n个顶点的有向图,至少需要(B)条边。 A.n-1B.nC.n+lD.2n 10、某二又树的后序遍历序列为DABEC,中序遍历序列为DEBAC,则前序序列遍历为 11、从逻辑上可以把数据结构分为 A.动态结构、静态结构C.线性结构、非线性结构 12、数据结构中线性结构中元素对应关系为(A) A.1对1B.1对多C.多对多D.无关系 13、数据处理的基本单位是(A)o A.数据元素B.数据项 C.数据类型D.数据变量 14、在单链表指针为p的结点之后插入指针为s的结点,正确的操作是: (B)。 A.p->next=s;s->next=p->next;B.s->next=p->next;p->next=s; C.p->next=s;p->next=s->next;D.p->next=s->next;p->next=s; 15、在一个长度为n的顺序表中,若要删除第i(Ki 前移动(C)个元素。 A.n-i+1B.n-i-1C.n-iD.i 16、对具有n个结点的线性表进行插入或删除操作,所需的算法时间复杂度为(D) A.O(n2)B.O(nlog2n)C.O(log2n)D.O(n) 17、栈和队列的共同点是(C)。 A•都是先进先出B•都是先进后出 C•只允许在端点处插入和删除元素D•没有共同点 18、某二又树的后序遍历序列为DABEC,中序遍历序列为DEBAC,则前序序列遍历为(D) A.ACBEDB.DECABC.DEABCD.CEDBA 19、一个n个顶点的连通无向图,其边的个数至少为(A)。 A.n-1B.nC.n+1D.nlogn; 20.用折半查找表的元素的速度比用顺序法(D) A.必然快B.必然慢C.相等D.不能确定 21、数据结构中树型结构中元素对应关系为(B) A.1对1B.1对多C.多对多D.无关系 22、算法分析的两个主要方面是(D)。 A.正确性和简单性B.可读性和文档性 C.数据复杂性和程序复杂性D.时间复杂度和空间复杂度 23、在单链表指针为p的结点之后插入指针为s的结点,正确的操作是: (B)。 27、在一棵二叉树上第3层上的结点数最多为(B) A.2B.4C.6D.8 8、设无向图的顶点个数为n则该图最多有(b)条边。 A.n-1B.n(n-1)/2C.n(n+1)/2D.0 29、用折半查找表的元素的速度比用顺序法(D) A.必然快B.必然慢C.相等D.不能确定 C、一定是不连续的D、连续不连续都可以 32、判定一个循环队列Q(最多元素为MAX)为满队列的条件是(C) A、Q->front==Q->rear B、Q->front! =Q->rear C、Q->front==(Q->rear+1)%MAX D、Q->front! =(Q->rear+1)%MAX 33、在一个单链表中,已知结点P,若在P结点后插入S结点,则执行(A) A、s->next=p->next;p->next=s; B、p->next=s->next;s->next=p; C、p->next=s;s->next=p->next;D、以上均不正确 34、按照二叉树的定义,具有3个结点的二叉树有几种 (C ) A、3 B、4 C、5 D、6 35、深度 为5的 二叉树 至多有 多 少个结 点 (B) A、16 B、31 C、32 D、48 36、图的深度优先搜 索算法类 似于二叉 树 的哪种遍 历 (A) A、先序遍历B、中序遍历 C、后序遍历D、按层次遍历 37、在一个图中,所有顶点的度数之和等于所有边数的几倍(C) A、1/2B、1C、2D、4 38、到目前为止哪种排序是平均速度最大的一种排序方法 C、冒泡排序D、希尔排序 39、首先访问该结点,然后访问结点的左子树,最后访问结点的右子树,这种遍历方式称为 (A) 三、判断题: (1分*10=10分) 1、线性表中的每个结点最多只有一个前驱和一个后继。 (V) 2、最大容量为n的循环队列,队尾指针是rear,队头是front,则队空的条件是rear==front (V) 3、栈操作数据的原则是先进先出。 (x) 4、在任意一棵二叉树中,终端结点的个数等于度为2的结点个数加1。 5、一个栈的输入序列是12345,则栈的输出序列不可能是 6、串是一个有穷字符序列。 7、在满二叉树中,存在度为1的结点。 ) 43512。 (V(V(X ) ) ) 8、根据任意一种遍历序列即可唯一确定对应的二叉树。 ( X ) 9、深度为K的二叉树至多有2K-1个结点。 ( V ) 10、图的拓扑排序是唯一的。 ( X ) 11、一个算法可以有零个输入或输出。 ( X ) 12、线性的数据结构可以顺序存储,也可以链接存储。 非线性的数据结构 只能链接存储。 (X) 13、队列操作数据的原则是先进先出。 (V) 14、空串与空格串是一个概念。 (X) 15、一个栈的输入序列是12345,则栈的输出序列可以是43512。 (X) 16、在任意一棵二叉树中,终端结点的个数等于度为2的结点个数加1(V) 17、由树转化为二叉树,其根结点的右子树总是空的。 (V) 18、一个有n个结点的图,最少有1个连通分量,最多有n个连通分量。 (V) 19、用折半查找表的元素的速度一定比用顺序法快。 (X) 20、N个顶点的图或网的最小生成树有N-1条边。 (V) 21、一个算法可以有零个输入或输出。 (X) 22、队列操作数据的原则是先进先出。 (V) 23、栈和队列逻辑上都是线性表。 (V) 24、空串与空格串是一个概念。 (X) 25、用折半查找表的元素的速度一定比用顺序法快。 (X) 26、由树转化为二叉树,其根结点的右子树总是空的。 (V) 27、在满二叉树中,存在度为1的结点。 (X) 28、根据任意一种遍历序列即可唯一确定对应的二叉树。 (X) 29、一个n个顶点的连通无向图,其边的个数至少为n-1条。 (V) 30、图或网的生成树是唯一的。 (X) 31、线性表中的每个结点最多只有一个前驱和一个后继。 (V) 32、线性的数据结构可以顺序存储,也可以链接存储。 非线性的数据结构 只能链接存储。 (X) 33、栈和队列逻辑上都是线性表。 (V ) 34、空串与空格串是一个概念。 (X ) 35、一个栈的输入序列是12345,则栈的输出序列可以是43512。 (X ) 36、串是一个有穷字符序列。 (V ) 37、满二叉树一定是完全二叉树。 (V ) 38、希尔排序与直接插入排序都是稳定的排序。 (X ) 39、深度为K的二叉树至多有2k-1个结点。 (V ) 40、图或网的生成树是唯一的。 (X ) 五、编程(10分) 1.将下图中的二叉树先序、中序和后序遍历,写出遍历序列,并还原成森 林。 解: 还原后的森林为: 先序: ABCEDFGHIJK中序: BECDAGHFJIK后序: EDCBHGJKIFA 2•已知一个电文字符集中有6个字符{A,B,C,D,E,F},它们使用的频率为{0.06,0.02,0.04,0.03,0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 考试题