




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、马昱春数据结构作业【华工数据结构作业】一、程序阅读填空1. 在顺序表中第 i 个位置插入新元素 xtemplate int seqlist:insert (type x, int i)if (ilast+1|last=maxsize-1) return 0; 插入不成功else last+;for( _ int j=maxsize-1_;ji;j-)_ dataj+1=dataj_;datai = x;return 1; 插入成功2. 直接选择排序的算法template void selectsort(datalist list) for(int i=0; itemplate viod sel
2、ectexchange(datalist list, const int i)int k = i;for(int j=i+1;jif(list.vectorj.getkey_ k=i _;当前具有最小关键码的对象if(k!=i) swap(list.vectori, list.vectork); 交换3、 删去链表中除表头结点外的所有其他结点template void list : makeempty ( ) listnode *q;while (firstlink!=null)_ q=first-link _;_ first-link=q-link _;将表头结点后第一个结点从链中摘下del
3、ete q; 释放它last = first; 修改表尾指针4、基于有序顺序表的折半搜索递归算法(element 为有序顺序表)template int orderedlist :binarysearch(const type x, const int low, const int high)constint mid = -1;if ( low_ mid=(low+high) 25 7812 37 62_(bde_)_(g_h)_先序的第二个元素是b ,所以b 是a 的左子树根节点由中序b 在最前,知道其他元素都在b 的右子树上所以,后序序列为(de_)b(g_h)a,对比已有的后序序列_dc
4、_gh_a得后序序列为:edcbghfa ,中序序列为:bdecagfh先序序列 abc_ef_中序序列 bdecagfh后序序列 edcbghfa所以,二叉树为:_(a)_(c)_(g)_(h)_/_(d)_(e)_7分析下列两个程序段的运行时间(时间复杂度)。void mystery (int n) int i, j, k;for (i =1; ifor (j = i+1; jfor (k = 1; k答:o(n3)void odd (int n) int i, j, x = 0, y = 0;for (i =1; iif odd(i) for(j = i; jfor( j = 1; j答
5、:o(n2)8. 有一组数据:25,50,70,21,4,18,100,43,7,12。现采用汽泡排序算法进行排序,写出每趟排序的结果,并标明第一趟数据的移动情况。答:第一趟: 25,50,70,21,4,18,100,43,7,1225,50,70,21,4,18,100,43,7,1225,50,21,70,4,18,100,43,7,1225,50,21,4,70,18,100,43,7,1225,50,21,4,18,70,100,43,7,1225,50,21,4,18,70,100,43,7,1225,50,21,4,18,70,43,100,7,1225,50,21,4,18,70,43,7,100,1225,50,21,4,18,70,43,7,12,100第二趟 25,21,4,18,50,43,7,12,70,100第三趟 21,4,18,25,43,7,12,50,70,100第四趟 4,18,21,25,7,12,43,50,70,100第五趟 4,18,2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年江川区人民医院护理试题
- 2025年山西省太原市名校七下英语期末考试模拟试题含答案
- 潍坊核心素养试题及答案
- 团课比赛试题及答案
- 2025年双方共同策划子公司经营合作意向协议书
- 2025年美食店铺转让合同协议书样本
- 2025年同居伴侣生活策划协议书
- 2025年黑加仑葡萄购销合作协议模板
- 2025年自愿投资项目协作协议范本
- 产教融合背景下的教师能力提升路径
- 2025年社区工作者职业能力考试试卷及答案
- 2025年物联网工程师考试试题及答案
- 宣城郎溪开创控股集团有限公司下属子公司招聘笔试题库2025
- 2025年高尔夫教练职业资格考试试卷及答案
- 汽车挂靠合同终止协议书
- 抖音合作合同协议书
- 原材料采购应急预案
- 初中语文:非连续性文本阅读练习(含答案)
- 上海市2023-2024学年八年级下学期期末数学练习卷(解析版)
- 中国历史地理智慧树知到期末考试答案章节答案2024年北京大学
- MOOC 跨文化交际通识通论-扬州大学 中国大学慕课答案
评论
0/150
提交评论