inttop;栈顶ะ指针变量
elemtypea;
4数据结构按逻辑结构可分为两大类,它们分别是线性结构和非线性结构。
3๑数据结构包括数据的逻辑结构、数据的存储结构和数据的运算这三个方面的内容。
6๔.如下陈述中ณ正确的是
a.串ธ是一种特殊的线性表b.串ธ的长度必须大于零
cນ.串中元素只能是字母d.空串就是空白串
7๕.若目标串的长度为ฦn,模式串的长度为ฦn3,则ท执行模式匹配算法时,在最坏情况下的时间复杂度是
aທ.ob.on93
8.一个非空广义แ表的表头
a.不可能是子表bຘ.只能是子表
c.只能是原子d.可以是子表或原子
9.假设以带行表的三元组表表示稀疏矩阵,则ท和下列行表
02335
对应的稀疏ຕ矩阵是
10.在一棵度为3๑的树中,度为3的结点个数为2,度为2๐的结点个数为1,ไ则度为0的结点个数为ฦ
a.4b.5cນ.6d.7
11้.在含n个顶ะ点和e条边的无向图的邻接矩阵中ณ,零元素的个ฐ数为
aທ.eb.2e92-2e
12.假设一个有n个顶点和e条弧的有向图用邻接表表示,ไ则删ฤ除与某个顶点vi相关的所有弧的时间复杂度是
a.onbຘ.oe9๗e
13.用某种排序方法对关键字序列2๐5,8๖4,21,4๒7,15,27๕,68,35,20进行排序时,序列的变化情况如下:
20่,15๓,21,25๓,47,27,68๖,35๓,84
1้5,20่,21,2๐5,35,27,4๒7,6๔8,84
15,20,21,25,27,35๓,47,68,84
则所采用的排序方แ法是
a.选择排序b.希尔排序c.归并排序d.快排序
14.适于对动态查找表进行高效率查找的组织结构是
a.有序表b.分块有序表c.三叉排序树d.线性链表
15.不定长文件是指
a.文件的长度不固定b.记录的长度不固定
cນ.字段的长度不固定d.关键字项的长度不固定
第二部分非选择题共70่分
二、填空题本大题共10小题,每小题2分,若有两个空格,每个空格1分,共20分不写解答过程,将正确的答案写在每小题的空格内。错填或不填均无分。
16.数据的逻辑结构是从逻辑关系上描述数据,它与数据的无关,是独立于计算机的。
17.在一个ฐ带头结点的单循环链表中,p指向尾结点的直接前驱,则指向头结点的指针ฤhead可用p表示ิ为head=。
18.栈顶的位置是随着操作而变化的。
19.在串s=“structure”中,以t为字符的子串ธ有个。
2๐0.假设一个9๗阶的上三角矩阵a按列优先顺序压缩存储在一维数组b中,其中ณbຘ0存储矩阵中第1个ฐ元素aທ1,1,则bຘ31中存放的元素是。
2๐1.已知一棵完全二叉树中共有768๖结点,则该树中共有个叶子结点。
22.已知一个ฐ图的广度优先生成树如右图所示,则与此相
应的广度优先遍历序列为。
2๐3.在单链表上难以实现的排序方法有和。
24๒.在有序表12,24,36๔,48๖,60,72๐,84中ณ二分查找关键字72时所需进行的关键字比较次数为ฦ。
25.多重表文件和倒排文件都归属于文件。
三、解答题本大题共4小题,每小题5分,共20分
26.画ฑ出下列ต广义表的共享结构图形表示
p=z,ไx,y,x,ไy,x,z
27๕.请画ฑ出与下列二叉树对应的森林。
.已知一个无向图的顶点集为{a,b,ไc,d,e},其邻๑接矩阵如下所示
1画出该图的图形;
2根据邻๑接矩阵从顶点a出进行深度