inttop;栈顶指针ฤ变量
#definemaxsize1้000假定分配的空间大小为1้000
4๒数据结构按逻辑结构可分为两大类,模式串的长度为n3。
6.如下陈述中ณ正确的是
,27,r是d上的关系有限集合。
2数据结构被形式地定义为d,r,它们分别ี是线性结构和,68๖,35,则和下列行表
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.oe9e
13.用某种排序方法对关键字序列ต25๓,84,21,4๒7,15,,,,2๐0进行排序时,序列的变化情况如下:15,,21,25๓,2&,47,68,35,84๒
15๓,20,21้,25,35๓,27,47,68,84
15,20,21,2๐5,27,35,47๕,6๔8,84
则所采用的排序方法是
aທ.选择排序b.希尔排序c.归并排序d.快排序
14.适于对动态查找表进行高效率查找的组织结构是
a.有序表b.分块有序表c.三叉排序树d.线性链表
15.不定长文件是指
a.文件的长度不固定b.记录的长度不固定
c.字段的长度不固定d.关键字项的长度不固定
第二部分非选择题共70分
二、填空题本大题共1้0小题,每小题2分,若有两个ฐ空格,每个空格1分,共20分不写解答过程,将正确的答案写在每小题的空格内。错填或不填均无分。
16.数据的逻辑结构是从逻辑关系上描述数据,它与数据的无关,是独立于计算机的。
17๕.在一个带头结点的单循环链表中ณ,p指向尾结点的直接前驱,则ท指向头结点的指针head可用p表示为head=。
18.栈顶的位置是随着操作而变化的。
19.在串s=“structure”中,以t为字符的子串有个ฐ。
20.假设一个ฐ9阶的上三角矩阵a按列优先顺序压缩存储在一维数组b中,其中bຘ0存储矩阵中第1个元素aທ1,1,则b31้中存放的元素是。
2๐1.已知一棵完全二叉树中共有768结点,则ท该树中共有个叶子结点。
22.已知一个图的广度优先生成树如右图所示,则与此相
应的广度优先遍历序列为ฦ。
23.在单链表上难以实现的排序方法有和。
2๐4.在有序表12,2๐4,36๔,48,60่,7๕2,8๖4中二分查找关键字72时所需进行的关键字比较次数为ฦ。
25๓.多重表文件和倒排文件都归属于文件。
三、解答题本大题共4小题,每小题5分,共20分
26.画出下列广义表的共享结构图形表示
p=z,x,y,x,y,x,z
27๕.请画出与下列二叉树对应的森林。
.已๐知一个无向图的顶点集为{a,ไb,c,d,ไe},其邻接矩阵如下所示
1画出该图的图形;
2根据邻接矩阵从顶ะ点a出进行深度优先遍历和广度优先遍历,写出相应的遍历序列。
29.已知一个散列ต表如下图所示ิ:
3๑5๓20334๒859
01234๒56๔78910111้2
其散列函数为hkey=key%13๑,处理冲突的方法为双重散列法,探查序列为ฦ:
hi=hkey+ใh1key%m=0่,1,…,m-1