下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026年4月高等教育自学考试
《数据结构试题》参考答案
课程代码:13181
一、单项选择题(共10小题,每小题2分,共20分)
题号答案解析
1C算法至少有一个输出值
带头结点单循环链表,p指
2B
向尾结点时p->next==head
循环队列空的条件是
3D
rear==front
4A三元组表用一维数组存储
n个结点共有2n个指针域,
5C非空指针=分支数=79,空指
针=2×80-79=81
图的遍历是从某顶点出发对
6D
每个顶点访问且仅一次
7D生成树边数为n-1
稳定排序不改变相同元素的
8B
相对位置
分块查找要求块间有序,块
9B
内无序
10A哈希表采用数组存储结构
二、填空题(共10空,每空2分,共20分)
题号答案
11哈希(或:散列)
2(元素3在s中的下标/位置,根据具体定
12
义填写)
13入栈
14空表
15中序
16权值
17对称
18升序
19n+m
20叶子(最底层非叶结点)
三、解答题(共5小题,每小题6分,共30分)
21.数组地址计算
A[1][4]地址=2000,每个元素4字节,行主序地址公式:Loc(A[i][j])=Loc(A[0][0])+(i×列数+j)×4
已知:A[1][4]=Loc(A[0][0])+(1×5+4)×4=Loc(A[0][0])+9×4=Loc(A[0][0])+36=2000∴
Loc(A[0][0])=1964A[7][3]=1964+(7×5+3)×4=1964+(35+3)×4=1964+152=2116
22.Kruskal算法求解过程
1.将图G中所有边按权值从小到大排序
2.初始化生成树边集合E1为空
3.依次取最小权值边,若加入后不形成环则加入E1
4.重复直到E1包含n-1条边
23.广义表表头和表尾
(1)A=(3,5):表头=3,表尾=(5)(2)B=(m',(2,3,1)):表头=m',表尾=((2,3,1))(3)C=(A):表头=A,
表尾=()
24.最大堆的构建
初始序列:73,14,21,2,5,34,44,52,61从最后一个非叶结点开始调整,最终最大堆(层序):
73├─61│├─52│└─14└─44├─34└─21
25.二叉查找树平均查找长度
设树a查找成功平均长度=L₁,树b=L₂,树c=L₃具体数值需根据图25的树形结构计算:
平均查找长度=Σ(深度×结点数)/总结点数(结果保留1位小数,需根据实际树形填入)
四、算法阅读题(共4小题,每小题5分,共20分)
26.单链表删除后续结点算法
空白处应填:(1)temp=current->next;(2)current->next=temp->next;(3)*x=temp->data;
free(temp);
27.对顶栈出栈算法
空白处应填:(1)flag==-1&&mys->lefttop==-1(2)flag==1&&mys->righttop==maxSize(3)*x
=mys->element[mys->lefttop--];
28.二叉树fun函数分析
(1)功能:计算二叉树中度为1的结点个数(只有一个子树的结点数)(2)根据题28图计算
度为1的结点个数,填入数字
29.二叉树fun函数分析
(1)功能:中序遍历二叉树,输出结点数据(2)根据题29图,中序遍历输出序列,如:左边
数据,中间根,右边数据
五、算法设计题(10分)
30.删除单链表中元素值重复的结点
voiddeleteDuplicates(LinkListhead){LinkNode*p,*q,*temp;if(head==NULL||head->next==
NULL)return;p=head->next
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年不让眼睛受伤害说课稿
- 2025-2026学年初中英语说课稿美术课件
- 2025-2026学年国画梅花欣赏说课稿
- 2025-2026学年七下语文说课稿模板
- 电法勘探工成果模拟考核试卷含答案
- 2025-2026学年大班说唱说课稿
- 数控刨工安全操作能力考核试卷含答案
- 桩工机械维修工岗前安全培训考核试卷含答案
- 有机氟残液焚烧工安全生产知识水平考核试卷含答案
- 并条工班组安全强化考核试卷含答案
- 土壤和地下水污染防治管理隐患排查方案
- 《装饰工程计量与计价》教案
- 云南云投康养投资有限责任公司招聘笔试题库2026
- 沥青混凝土路面施工质量方案
- 2023版抗心律失常药物临床应用中国专家共识
- 血透室感染防控培训制度
- 广西梧州市骑楼景观:历史、特色、现状与保护发展研究
- 江西省中医课题申报书
- TCBDA63-2022建筑装饰室内石材及瓷板干挂技术规程
- 导轨货梯施工方案
- 《新污染物治理技术》-课件 第6章 新污染物芬顿氧化去除技术
评论
0/150
提交评论