全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学 生 实 验 报 告学 院: 用友软件 课程名称: C+程序设计 专业班级: 软件101班 姓 名: 周星星 学 号: 0103855 学生实验报告(1)学生姓名周星星学号0103855同组人:无实验项目实验7:排序必修 选修 演示性实验 验证性实验 操作性实验 综合性实验实验地点H101实验仪器台号 D02 指导教师将那实验日期及节次08/10/15/4节一、实验综述(1)实验要求:1、实现希尔排序2、实现快速排序(2)实验过程编程代码:#include#define L 7int num=0;using namespace std;struct rectypeint key;char otherinfo;/定义表结构typedef rectype seqlistL+1;seqlist R;void shellsort()/定义希尔排序函数int i,j,gap,x,m=0,k;gap=L/2;while(gap0)for(i=gap+1;i0)if(Rj.keyRj+gap.key)x=Rj.key;Rj.key=Rj+gap.key;Rj+gap.key=x;j=j-gap;else j=0;gap=gap/2;m+;cout第m趟排序结果为:;for(k=1;k=L;k+)coutRk.key ;coutendl;cout排序的最终结果是:;for(k=1;k=L;k+)coutRk.key ;coutendl;int partition(int i,int j)rectype pirot=Ri;while(ij)while(i=pirot.key)j-;if(ij)Ri+=Rj;while(ij&Ri.key=pirot.key)i+;if(ij)Rj-=Ri;Ri=pirot;return i;void quicksort(int low,int high)/定义快速查找函数int p,k;if(lowhigh)p=partition(low,high);num+;cout第num趟排序的结果是:;for(k=1;k=L;k+)coutRk.key ;coutendl;quicksort(low,p-1);quicksort(p+1,high);int main()/在主函数中实现希尔查找和快速查找int i;cout请输入L个待查找的数据:;for(i=1;iRi.key;cout排序数据输入完了!endl;cout希尔排序:endl;shellsort(); cout请输入L个待查找的数据:;for(i=1;iRi.key;cout排序数据输入完了!endl;cout快速排序:endl;quicksort(1,L); cout最终排序结果是:;for(i=1;i=L;i+)coutRi.ke
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/IEC 12087-5:2025 EN Information technology - Image processing and interchange (IPI) functional specification - Part 5: Basic image interchange format (BIIF)
- 糖尿病共患抑郁诊疗中国专家共识2025
- 语音电话系统试题及答案
- 2025年番禺体育面试真题及答案
- 默克尔防疫测试题及答案
- 2025年林草基础知识题库及答案
- 2025年物理中考试题历史及答案
- 多功能清洁剂的研发策略-洞察与解读
- 边缘计算与5G融合技术研究-洞察与解读
- 2025年内容策略专员岗位招聘面试参考试题及参考答案
- 高空曲臂车安全操作规程
- 2025年粉尘涉爆培训题库及答案
- 厨房消防安全培训课件
- 2025江苏吉安吉水县城控人力资源服务有限公司招聘水电工2人笔试考试参考试题附答案解析
- 新员工CNC操机技能培训计划含理论实操
- 丙型肝炎防治指南
- 2025中国农业科学院第三批统一招聘2人笔试考试备考题库及答案解析
- GB/T 30340-2025机动车驾驶员培训机构业务条件
- 传统文化经典教案范例分享
- 统战工作基础知识手册
- 2025年国企招聘考试(财会专业)历年参考题库含答案详解(5套题)
评论
0/150
提交评论