- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据结构》课程 设计报告 2007-9-6 课题:排序算法的实现与比较 作者:粟遥 学号 指导教师:陈波 《数据结构》课程设计报告 《数据结构》课程设计报告 排序算法的实现与比较 设计内容及要求 编程实现插入、希尔、快速、堆排序、归并排序算法,并计算每种算法的比较、交换次数。将 待排数据从磁盘文件读入,实施排序后将数据写入另一个文件中。 概述 在本设计课题中 ,我们将对常见的5 中排序算法——插入、希尔、快速、堆排序、归并排 序进行各种情况下的比较,如待排数据为顺序、逆序戒随机的情况下,各个算法对亍特定数据 的性能。基亍此点考虑,在程序中选择采用以毫秒为单位的执行时间来衡量算法对特定数据的 性能高低。本文将主要介绉《排序之谜》程序 (以下简称“程序”)的数据结构的设计、功能 设计以及相关技术讨论等。本程序在Microsoft Windows Server 2003/Microsoft Visual C++ 2005 的命令行编译器cl.exe 环境编译下通过。 分发包说明 程序分发包中将包含以下文件,其用途分别如表格1 所示。 文件名 说明 algorithm_lib.h 头文件,包含所有排序算法的实现 functions.h 头文件,包含所有程序调用函数的实现 main.cpp C++源文件,包含主程序界面的实现 makefile Makefile ,包含源文件间依存关系及自动化编译选项 sort.exe Windows 二进制可执行程序 src.dat 数据文件,包含一组测试用数据 report.pdf PDF 文档,即本设计报告 表格1 数据结构设计 主程序数据结构 1 《数据结构》课程设计报告 主程序中采用两个整型数组input_array 和output_array ,其长度均为10000 ,分别作为待 排序数据和已排序数据的存放空间,并设置一整型数组 sort_time 用来存放5 个算法的执行时间。 之所以这样设计,是因为所有的用户定义函数都完全按照既定的“标准”设计实现,使得整个 程序的可伸缩性大大增强。 #define LENGTH 10000 int length = LENGTH; int input_array[LENGTH] = {0}; int output_array[LENGTH] = {0}; int sort_time[5] = {0}; // 0 InsertionSort, 1 QuickSort, 2 MergeSort, // 3 HeapSort, 4 ShellSort 排序算法的设计实现 程序中的全部5 中排序算法均按照标准化的函数名、返回值和形参表设计,其形式为: void SomeSortMethod (const int *array_to_sort, int *sorted_array, const int length); 1 算法的设计和实现参照了现有教科书 上的算法描述,下面将逐一列出各个排序算法的C++ 实现。 插入排序 插
您可能关注的文档
- ...任何事物都产生着信息,信息随着事物状态的变化,它所产....doc
- 《3D 打印技术及实践》课程教学大纲.pdf
- 7.5 里程碑上的数.doc
- 2013年度上海律师业好新闻评选获奖名单.doc
- 2014年东北农业大学第四届武术比赛报名表.doc
- 2015级七年级小升初衔接作业答案:语文【第一周】.doc
- 安徽金禾实业股份有限公司 关于出让全资子公司100%股权的....pdf
- 包1-医用耗材投标一览表(招标号:E03Y00011).pdf
- 爆炸危害分析实验系统购置技术要求.doc
- 北师大版语文二年级上册期末试卷(普通篇)参考答案.pdf
- 元素概念及与原子关系探究.pdf
- 2026年河北省晋州市职业能力倾向测验事业单位考试(医疗卫生类E类)试题必威体育精装版.docx
- 2025年度上海市执法类公务员招考笔试备考试题及答案解析.docx
- 2026年河北省晋州市事业单位考试职业能力倾向测验(综合管理类A类)强化训练题库必考题.docx
- 2025年小学六年级数学上册二单元《位置与方向(二)》考前冲刺试卷.docx
- 2026年河北省晋州市职业能力倾向测验事业单位考试(综合管理类A类)试题必考题.docx
- 2026年河北省晋州市事业单位考试职业能力倾向测验(自然科学专技类C类)强化训练题库必考题.docx
- 2025重庆市永川区来苏镇人民政府招聘非全日制公益性岗位人员1人笔试备考试题及答案解析.docx
- 2026年河北省武安市事业单位考试(自然科学专技类C类)职业能力倾向测验重点难点精练试题必威体育精装版.docx
- 2026年河北省武安市事业单位考试职业能力倾向测验(自然科学专技类C类)强化训练题库推荐.docx
最近下载
- 2025年中国及主要省市信创产业相关政策汇总分析 国家及地方层面政策内容.pptx VIP
- SKF摩擦力矩计算模式应用方程式.doc VIP
- 最校苏教版五年级数学同步思维训练(上册).pdf VIP
- 2025年健身APP市场分析及未来五到十年发展趋势报告.docx VIP
- LNGT88J永磁合金工艺研究.docx VIP
- 外研版高中英语选择性必修一Unit-3-The-road-to-success.pptx VIP
- 众兴菌业培训课件.pptx VIP
- 房地产市场年报-2020年天津市房地产市场年报.pdf VIP
- 1. 香港公司註冊證明書.pdf VIP
- 【港交所-2025研报】卓能(集团) 截至二零二四年十二月三十一日止六个月中期业绩报告.pdf VIP
文档评论(0)