- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
南邮数据结构上机实验四内排序算法的实现以及性能比较介绍--第1页
实验报告
(2015/2016学年第二学期)
课程名称数据结构A
实验名称内排序算法的实现以及性能比较
实验时间2016年5月26日
指导单位计算机科学与技术系
指导教师骆健
学生姓名耿宙班级学号
学院(系)管理学院专业信息管理与信息系统
1/17
南邮数据结构上机实验四内排序算法的实现以及性能比较介绍--第1页
南邮数据结构上机实验四内排序算法的实现以及性能比较介绍--第2页
实习题名:内排序算法的实现及性能比较
班级B141116姓名耿宙学号日期2016.05.26
一、问题描述
验证教材的各种内排序算法,分析各种排序算法的时间复杂度;改进教材中的快速
排序算法,使得当子集合小于10个元素师改用直接插入排序;使用随即数发生器产生
大数据集合,运行上述各排序算法,使用系统时钟测量各算法所需的实际时间,并进行
比较。系统时钟包含在头文件“time.h”中。
二、概要设计
文件Sort.cpp中包括了简单选择排序SelectSort(),直接插入排序InsertSort(),
冒泡排序BubbleSort(),两路合并排序Merge(),快速排序QuickSort()以及改进的快
速排序GQuickSort()六个内排序算法函数。主主函数main的代码如下图所示:
三、详细设计
1.类和类的层次设计
在此次程序的设计中没有进行类的定义。程序的主要设计是使用各种内排序算法对随机
生成的数列进行排列,并进行性能的比较,除此之外还对快速排序进行了改进。下图为主函
数main的流程图:
2/17
南邮数据结构上机实验四内排序算法的实现以及性能比较介绍--第2页
南邮数据结构上机实验四内排序算法的实现以及性能比较介绍--第3页
3/17
南邮数据结构上机实验四内排序算法的实现以及性能比较介绍--第3页
南邮数据结构上机实验四内排序算法的实现以及性能比较介绍--第4页
main()
2.核心算法
1)简单选择排序:
简单选择排序的基本思想是:第1趟,在待排序记录r[1]~r[n]中选出最小的记录,将它与
r[1]交换;第2趟,在待排序记录r[2]~r[n]中选出最小的记录,将它与r[2]交换;以此类推,
第i趟在待排序记录r[i]~r[n]中选出最小的记录,将它与r[i]交换,使有序序列不断增长直到
4/17
南邮数据结构上机实验四内排序算法的实现以及性能比较介绍--第4页
南邮数据结构上机实验四内排序算法的实现以及性能比较介绍-
您可能关注的文档
- 变电站管理制度.pdf
- 发电机、调相机和电动机的防火措施和灭火规则(通用版).pdf
- 厨房线路改造简报_范文模板以及概述.pdf
- 卫生与健康智慧树答案.pdf
- 南京大学《古代汉语》考试以及答案.pdf
- 单点课学习心得.pdf
- 华光陈老师13485教材14.5.20.pdf
- 十字钢柱安装方案.pdf
- 医院妇产科阴道手术助产试题及答案.pdf
- 医院住院病历书写质量评估标准.pdf
- 数学在医学影像学中的应用教学研究课题报告.docx
- 高中体育篮球技术教学中个性化训练方案的设计教学研究课题报告.docx
- 高中物理实验模拟对学生科学实验设计能力的培养研究教学研究课题报告.docx
- 高中历史课堂史料分析能力培养在历史学习中的重要性探讨教学研究课题报告[001].docx
- 高中生物实验中实验设计与科学探究能力培养的策略研究教学研究课题报告.docx
- 基于情境教学法的初中英语阅读理解策略培养探究教学研究课题报告.docx
- 高中生物学科核心素养在生物实验教学中的实践应用研究教学研究课题报告.docx
- 初中地理实地考察活动对学生学习成效的影响教学研究课题报告.docx
- 高中地理课堂中的人口迁移模拟与分析教学研究课题报告.docx
- 小学化学课程对学生化学理论知识掌握的影响分析教学研究课题报告.docx
文档评论(0)