- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2022~2023学年第一学期试卷课程名称:数据结构考试形式:闭卷试卷:A卷
第(PAGE3)页共(NUMPAGES3)页
专业班级:计算机学院202
专业班级:计算机学院2021级专业班级:学号:姓名:
装订线
一
二
三
总分
标准分
24
48
28
100
得分
注:答案一律填写在答题纸上,写在试卷上无效。
一、填空题(每小题3分,8小题,共24分)
1、假设对称阵A[10][10]采用下三角行优先压缩存储,每个元素占用2个字节,A[5][8]的地址是1000,则A[0][0]的地址是。
2、下面程序段的时间复杂度为。
for(i=0;in;i++)
for(j=0;jm;j++)
a[i][j]=0;
3、带头结点的单链表L,判定该单链表非空的条件。
4、SubString(S,i,k)是求S中从第i个字符开始的连续k个字符组成的子串操作,则对于S=’BeijingNanjing’,SubString(S,4,5)=。
5、GetHead(GetTail(a,b,c,d,e,f))=。
6、一个循环队列Q的储存空间大小为M,其头尾指针分别为front和rear,则当前循环队列中的元素个数为。
7、完全二叉树的结点总数200个,则这棵树的叶子有个。
8、假设初始查找关键词序列“16、18、10、8、12”,其构造的二叉排序树的后序遍历结果是。
应用题(每小题8分,6小题,共计48分)
1、待排序关键字序列(28,39,10,65,14,61,17,50,21),写出希尔排序d=5,d=3,d=1的排序过程。
2、已知一颗二叉树的顺序存储如下表,#表示空树,完成:
①画出图1二叉树的逻辑结构;
②写出此二叉树的先序遍历和后序遍历。
1
2
3
4
5
6
7
8
9
A
B
C
D
#
E
#
#
F
3、设哈希表的地址范围为0~12,哈希函数为:H(key)=key%11。用线性探测法处理冲突,输入关键字序列:(12,66,18,45,21,85,75,30,54,48,77),构造哈希表,试回答下列问题:
①画出哈希表的示意图;
②若查找关键字30,需要依次与哪些关键字进行比较?
③假定每个关键字的查找概率相等,求查找成功时的平均查找长度。
4、已知一个文件中仅由8个字符{A,B,C,D,E,F,G,H}组成,各字符出现的次数分别为{3,4,5,6,10,15,22,25}。试为8个字母构造一棵哈夫曼树(注意:左小右大,左0右1),设计出哈夫曼编码。
5、已知链式存储结构队列的定义如下:
typedefstruct{
QNode*front;//队头
QNode*rear;//队尾
}LinkQueue;
根据队列的操作特性,请回答下列问题:
①画出队列的初始状态,并给出判断队空的条件。
②给出入队操作和出队操作的基本过程。
6、使用Kruskal算法构造出下图的最小生成树。要求完成:
①写出构造过程;
②计算最小代价值。
编程题(1、2题9分,3题10分,共计28分)
1、已知二叉树的存储结构为:
typedefstructBiTNode{
intdata; //结点数据
structBiTNode*lchild,*rchild;//左右孩子指针
}*BiTree;
设计完成算法CountNodeSum,统计二叉树T中结点数据域值大于20的结点,要求打印满足条件结点的值并对这些结点求和。
intsum=0;
函数形式如为:voidCountNodeSum(BiTreeT)
2、已知顺序表存储结构如下。假设已经完成线性表初始分配空间,然后根据提示录入n个元素,且这n个元素是升序排列。请设计完成:采用折半查找算法对关键字key的查找,如果找到则返元素在表中的位置,否则返回0。
typedefstruct
{
int*elem; //指向数据元素基址,0号不存元素
intlength;
}SSTable; //静态顺序表
函数形式如为:intSearch_Bin(SSTableST,KeyTypekey)
3、已知顺序表的
您可能关注的文档
最近下载
- DCD器官捐献和潜在器官维护.ppt
- 沈阳农业大学2021-2022学年第1学期《高等数学(上)》期末考试试卷(B卷)及标准答案.pdf
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 2024新湘艺版音乐七年级上册第四单元 《翻身的日子》 课件.pptx
- 高中教学课件:空间向量之立体几何建系和求点坐标(共24张).pptx
- 图集规范-山东图集-L07N903 采暖管道及附属设备安装.pdf
- 顶格筹码峰与平均成本双线合一选股公式.docx
- 南京工业大学2020-2021学年第1学期《环境微生物学》期末考试试卷(A卷)及标准答案.docx
- 初中英语新课程标准.pdf VIP
- 初中物理知识竞赛题汇编:浮力(含答案).pdf VIP
文档评论(0)