![数据结构综合练习题参考答案[1].doc_第1页](http://file1.renrendoc.com/fileroot_temp2/2020-3/11/6596f30e-54d0-4fc5-a203-8448b2645d6b/6596f30e-54d0-4fc5-a203-8448b2645d6b1.gif)
![数据结构综合练习题参考答案[1].doc_第2页](http://file1.renrendoc.com/fileroot_temp2/2020-3/11/6596f30e-54d0-4fc5-a203-8448b2645d6b/6596f30e-54d0-4fc5-a203-8448b2645d6b2.gif)
![数据结构综合练习题参考答案[1].doc_第3页](http://file1.renrendoc.com/fileroot_temp2/2020-3/11/6596f30e-54d0-4fc5-a203-8448b2645d6b/6596f30e-54d0-4fc5-a203-8448b2645d6b3.gif)
![数据结构综合练习题参考答案[1].doc_第4页](http://file1.renrendoc.com/fileroot_temp2/2020-3/11/6596f30e-54d0-4fc5-a203-8448b2645d6b/6596f30e-54d0-4fc5-a203-8448b2645d6b4.gif)
全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据结构参考答案一、 选择题1. A2B3B4B5B6D7. A8D9D10C11B12D13. D 14. C 15.A 16.B 17.C 18.D 19. C 20.C 21.B 22.D二、填空题1. 4,10 2.O(nlog2n),O(n2) 3.n 4.1,2 5. n+16. q-next 7.线性结构,树型结构,图型结构 7. 8.O(n2), O(n+e) 9.8/3 10. (38,13,27,10,65,76,97)11. (10,13,27,76,65,97,38) 12. 12465313. struct node *rchild,bt=0,createbitree(bt-lchild)14. lklist,q=p15. 19/7 16. 8 17. 6 , 8 18. head-rlink, p-link 19. 020. Ij&rI.keyx.key , rI=x 21. O(n)22 线性结构,树型结构,图型结构 23(16,20,25,35,38,42,80)24 O(n2) 25k1;k2,k4,k5, k7;2,3;4;k5,k6; k126 A,D,B,C三、算法设计题1、/设枢轴记录的关键字为pivotkeyint Partition (SqList &L,int low,int high) /交换顺序表L中子表rlow.high的记录,枢轴记录到位, /并返回其所在的位置,此时在它之前(后)的记录均不大(小) /于它。 Lr0=Lrlow pivotkey=L.rlow.key; while (lowhigh) while (low=pivotkey) high; Lrlow=Lrhigh While (lowhigh &L.rlow.keydatadata)if(s=0) hc=s=ha; else s-next=ha; s=ha;ha=ha-next; else if(s=0) hc=s=hb; else s-next=hb; s=hb; hb=hb-next; if(ha=0) s-next=hb; else s-next=ha;3 bitree *bstsearch1(bitree *t, int key) bitree *p=t; while(p!=0) if (p-key=key) return(p);else if (p-keykey)p=p-lchild; else p=p-rchild; return(0);4. int isriselk(linklist *head)if(head=0|head-next=0) return(1);else for(q=head,p=head-next; p!=0; q=p,p=p-next) if(q-datap-data) return(0);return(1);5status Huiwen(Sqstack S, LinkQueue Q)Char ch,eh;ch=getchar();while(ch!=”) Push(Spush(s;en(Sqstack S, LinkQueue Q),ch); Enqueue(Q,ch);ch=getchar();TF=.TRUE.while(!StackEmpty(S) & TF) eh=Pop(S); Dequeue(Q,ch); if(eh!ch) TF=.TRUR.; return TF;/Huiwen6Status ListDelete_Sq(SqList &L,int i,ElemType &e) if (iL.length) return ERROR; p=&(L.elemi1); e=*p; q=L.elem+L.length1; for (+p;p=q;+p) * (p1)=*p; L.length; return OK;/ListDelete_Sq四、应用题1. WPL=78。哈夫曼树图如下: 35 15 20 8 7 9 11 3 5 2. 二叉排序树构造过程如下:空集 45 45 45 45 80 80 80 48 48 40(1) (2) (3) (4) (5) 45 80 48 40 22(6)3、1234FEBDAC268345fromvexAEAECEndvexEDCBFweight23468图d 图e4、第四趟简单选择排序结果:22, 40, 45, 48, 80, 78第四趟直接插入排序结果:(40, 45, 48, 80, 22, 78)5、(1) 26 38 47 59 24 80 37 62 15 46 (2)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025南平市公安局建阳分局公开招聘警务辅助人员考前自测高频考点模拟试题及答案详解(网校专用)
- 2025广东中山市沙溪镇人民政府所属事业单位招聘事业单位人员11人(教师6人)考前自测高频考点模拟试题完整答案详解
- 2025年福建省龙岩市武平县事业单位招聘5人模拟试卷及答案详解(名校卷)
- 2025年杭州淳安县第二人民医院公开招聘合同制工作人员2人考前自测高频考点模拟试题及参考答案详解
- 2025江西南昌动物园百花园管理所招聘3人考前自测高频考点模拟试题及答案详解(新)
- 浙江国企招聘2025嘉兴幸福嘉保安服务有限公司招聘54人(二)笔试历年参考题库附带答案详解
- 武汉市江夏国资集团招聘财务工作人员拟聘用人员笔试历年参考题库附带答案详解
- 兴国城投创佳工程管理有限公司2025年第三季度公开招聘笔试历年参考题库附带答案详解
- 2025黑龙江龙煤鸡西矿业有限责任公司招聘900人笔试历年参考题库附带答案详解
- 2025青海医药有限责任公司招聘14人笔试历年参考题库附带答案详解
- 隧道施工应急预案方案
- 植物鉴赏课件
- 安徽省华师联盟2026届高三上学期9月开学质量检测物理试卷(含答案)
- 肿瘤热疗中国专家共识
- 2025年甘肃省药品检查员资格考试(药械化流通)历年参考题库含答案详解(5套)
- 2025年泸州职业技术学院招聘考试笔试试卷【附答案】
- 自来水企业内部管理规范
- 2025新热处理工程师考试试卷及答案
- 硬笔书法全册教案共20课时
- 工会兼职补助管理办法
- 纸箱不合格品管理制度
评论
0/150
提交评论