intemptysinttop{
intemptysinttop{
6.在线性结构中,第一个ฐ结点没有前驱结点,其余每个结点有且只有1个前驱结点;最后一个结点没有后续结点,其余每个结点有且只有1个后续结点。
6.在线性结构中,第一个结点没有前驱结点,其余每个结点有且只有1้个前驱结点;最后一个结点没有后续结点,其余每个ฐ结点有且只有1้个后续结点。
{forq=hb;q!=0;q=q-nextifq-daທta==p-dataeaທk;
ifq!=0{t=lklistmallocsizeoflklist;t-daທta=p-data;t-next=hc;hcນ=t;}
}
}
数据结构试卷六
一、选择题30分
1้.设某数据结构的二元组形式表示为a=d,r,d={0่1,02,03,04๒,05,06,07,08๖,09},r={r},r={,,,,,,,},则ท数据结构a是。
a线性结构b树型结构c物理结构d图型结构
2๐.下面程序的时间复杂为
fori=1,s=0;idata=q-daທta;p-next=q-next;freeq;
bq=p-ๅnext;q-data=p-dataທ;p-next=q-next;freeq;
9ext=q-ๅnext;freeq;
dq=p-next;p-data=q-ๅdataທ;freeq;
4.设有n个待排序的记录关键字,则在堆排序中需要个ฐ辅助记录单元。
a1bn9๗2
5.设一组初始关键字记录关键字为20,15๓,14,18,2๐1,36๔,40,10,则以20为ฦ基准记录的一趟快排序结束后的结果为。
a10,15๓,14,18,20,36,40,21
b1้0,15,1้4,18,2๐0,40,36,21
c10่,15,14,20่,18,40,36,2l
d15,10,14,18,20,36,40,21
6.设二叉排序树中有n个结点,则在二叉排序树的平均平均查找长度为ฦ。
ao1bolog2n92
7.设无向图g中有n个顶ะ点e条边,则其对应的邻接表中的表头结点和表结点的个ฐ数分别为。
an,ebe,n9,2๐e
8设某强连通图中有n个顶ะ点,则该强连通图中ณ至少有条边。
ann-ๅ1bn+19๗+1
9.设有5000个待排序的记录关键字,如果需要用最快的方法选出其中最小的10่个记录关键字,则用下列方แ法可以达到此目的。
a快排序b堆排序c归并排序d插入排序
10下列四种排序中的空间复杂度最大。
a插入排序b冒泡排序c堆排序d归并排序
二、填空殖48分,其中最后两小题各6๔分
1数据的物理结构主要包括___ຕ_______ຕ___和_ຕ____________ຕ_两种情况。
2设一棵完全二叉树中ณ有500个结点,则该二叉树的深度为_ຕ______ຕ___;若用二叉链表作为ฦ该完全二叉树的存储结构,则共有___ຕ________个空指针ฤ域。
3设输入序列为1้、2、3,则经过栈的作用后可以得到_______ຕ____种不同的输出序列ต。
4设有向图g用邻接矩阵a;intedge;๙}gadjmatrix;๙
typedefstru9taທdjvertex;stru9klistnode;
typedefstru9fo;glinklistnodefirstar9ode;
voidadjmatrixtoadjlistgaທdjmatrixg1,glinkheadnodeg2
{
inti,ไj;glinklistnodep;
fori=0;iadjvertex=i;
p-nextarc=gjfirstarc;gjfirstarcນ=p;
}
}
四是点点滴滴滴滴滴滴滴滴滴滴滴滴滴滴滴滴
第一章概论自测题答案
一、填空题
1数据结构是一门研究非数值计算的程序设计问题中ณ计算机的操作对象以及它们之间的关系和运算等的学科。
2数据结构被形式地定义为d,r,其中ณd是数据元素的有限集合,r是d上的关系有限集合。
3数据结构包括数据的逻辑结构、数据的存储结构和数据的运算这三个方面的内容。