




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据结构模拟试题5参考答案一、选择题(20分)1-5 CCDAA6-10DBCBB二、填空题(20分)1结点*p的左右链域为空2深度优先3N-14AN/264,9,14,17,2070入度减1环三、应用题(30分)1参考答案如下: 1)二叉树EABDGCFHI2)对应的森林FHICEABDG2参考答案如下:806040120701003参考答案如下:1)G1的邻接表和G1的逆邻接表123423 V1V2 V3V44 1 1234V1V2V3V44 3 1 1 2)G1的强连通分量4参考答案如下:1)以所有字符的权值作为叶结点构成的哈夫曼树如下:11425716192)所有字符的哈夫曼编码如下:
2、A(7): 0011B(19): 011C(5): 0010D(16): 010E(42): 01F(11): 0005参考答案如下:事件的发生时间 活动的开始时间Vivevlaiell-eV100a1055V267a2000V333a3341V41212a4671V51818a5330V62121a631411a712120a812197a9181806参考答案如下:1)该序列是一个小根堆2)该序列不是一个小根堆,调整如下:3829612023355625287640100四算法设计题(30分)1算法源代码如下: void fun(bitree T, char x, int m) if(T)
3、 m+; if(T-data=x) printf(%d,m); return ; fun (T-lchild,x,m); fun (T-rchild,x,m); main() bitree bt; int m=0;fun(bt,m); 2算法源代码如下: #define maxsizetypedef struct int elemmaxsize; int top2;stack;stack s;1)入栈操作int push(int i,int x) if(i1) printf(输入数据有误); return 0; if(s.top1-s.top0=1) printf(栈满); return 0;
4、 switch(i) case 0: s.elem+s.top0=x; break; case 1: s.elem-s.top1=x; return 1;2)出栈操作int pop(int i, int *x) if(i1) printf(输入数据有误); return 0; switch(i) case 0: if(s.top0=-1) printf(栈空); return -1; else *x=s.elems.top0-; break; case 1: if(s.top0=maxsize) printf(栈空); return -1; else *x=s.elems.top1+; ret
5、urn 1;3算法源代码如下: void dijkshort(mgraph G,int v) int s30; int d30; int pre30; int i,j,k,p,min; for(i=1;i=G.vexnum;i+) di=G.arcsvi; si=0; if(di32767) prei=v;else prei=0; sv=1; for(i=1;i=G.vexnum;i+) min=32767; k=0; for(j=1;j=G.vexnum;j+) if(!sj&djmin) min=dj;k=j; if(k=0) /*已没有顶点可往第一组加*/ return; else sk=1; /*将找到的顶点加入到第一组中*/ for(j=1;jdk+G.arcskj) dj=dk+G.arcskj; prej=k; for(j=1;j=G.vexnum;j+) /*输出结果*/ if(prej) printf(n%c,G.vexsj); p=prej; while(p)printf(%c,G
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 如何构建品牌的价值主张计划
- 四川省眉山市仁寿第一中学南校区2023-2024学年高二下学期3月月考政治 含解析
- 贵州省2023-2024学年高二上学期11月期中联考政治 无答案
- 安徽省黄山市2024届高三下学期第一次质量检测一模 英语 含解析
- 小班亲子关系增强活动计划
- 年度品牌价值提升策略计划
- 基于项目学习的艺术教育探索计划
- 厨房卫浴用品行业新年个人工作计划
- 班主任如何提升班级减压意识计划
- 2025-20303D玻璃行业发展分析及投资价值研究咨询报告
- 如何提高调查研究能力
- 2024年同等学力申硕-同等学力(政治学)笔试历年真题荟萃含答案
- 2024年建设工程承包合同范本(通用)-(带附加条款)
- 放射性金属矿的辐射事故案例与防范
- 四年级下册数学运算定律简便计算200题及答案
- 不良分析改善报告
- 2022年山西省中考历史试卷(含答案)
- ICH-GCP中英文对照(完整)
- 国开《Windows网络操作系统管理》形考任务6-配置Web服务实训
- 沙漠铁塔基础施工方案
- 菜品制作流程
评论
0/150
提交评论