课程设计---多种排序的实现与比较
《课程设计---多种排序的实现与比较》由会员分享,可在线阅读,更多相关《课程设计---多种排序的实现与比较(30页珍藏版)》请在毕设资料网上搜索。
1、 数据结构数据结构课程设计(论文)课程设计(论文) 题题 目:目: 多种排序的实现与比较多种排序的实现与比较 学生姓名:学生姓名: 学学 号:号: 所在院所在院( (系系) ): 专专 业:业: 班班 级:级: 指指 导导 教教 师:师: 职称职称: 2013 年年 6 月月 21 日日 课程设计任务书课程设计任务书 题题 目目 排序综合 1、课程设计的目的、课程设计的目的 1) 使学生进一步理解和掌握课堂上所学各种基本抽象数据类型的逻辑结构、 存储结构和操 作实现算法,以及它们在程序中的使用方法。 2) 使学生掌握软件设计的基本内容和设计方法,并培养学生进行规范化软件设计的能力。 3) 使学
2、生掌握使用各种计算机资料和有关参考资料,提高学生进行程序设计的基本能力。 2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等) 问题描述:用程序实现多种排序算法 基本要求:利用随机函数产生 N 个随机整数(20000 以上) ,对这些数进行多种方法 进行排序。要求: 1) 至少采用三种方法实现上述问题求解 (提示, 可采用的方法有插入排序、 希尔排序、 起泡排序、快速排序、选择排序、堆排序、归并排序) 。并把排序后的结果保存在 不同的文件中。 2) 统计每一种排序方法的性能(以上机运行程序所花费的时间为准进行对比) ,找出 其中两种较快的方法。 如果采用 4 种或 4 种以上的方法者
3、,可适当加分。 3、主要参考文献 1刘大有等, 数据结构 (C 语言版) ,高等教育出版社 2严蔚敏等, 数据结构 (C 语言版) ,清华大学出版社 3William Ford,William Topp, Data Structure with C+清华大学出版社 4苏仕华等,数据结构课程设计,机械工业出版社 4、课程设计工作进度计划、课程设计工作进度计划 第第 1 天天 完成方案设计与程序框图 第第 2、3 天天 编写程序代码 第第 4 天天 程序调试分析和结果 第第 5 天天 课程设计报告和总结 指导教师指导教师(签字) 日期日期 年 月 日 教研室意见:教研室意见: 年 月 日 学生学生
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 多种 排序 实现 比较
