数据结构课程设计—综合排序的设计
《数据结构课程设计—综合排序的设计》由会员分享,可在线阅读,更多相关《数据结构课程设计—综合排序的设计(14页珍藏版)》请在毕设资料网上搜索。
1、1 课程设计报告课程设计报告 课程设计题目:课程设计题目: 综合综合排序的设计排序的设计 2014 年年 12 月月 13 日日 2 目录目录 摘要 2 一、题目的内容及要求-4 二、需求分析-4 三、概要设计-5 四、 四种排序源代码详细设计-5 五、程序输出的结果-10 六、运行结果及分析-12 七、收获及体会-13 八、 参考文献-14 3 摘 要 数据结构是由数据元素依据某种逻辑联系组织起来的。对数据元素 间逻辑关系的描述称为数据的逻辑结构;数据必须在计算机内存储,数据 的存储结构是数据结构的实现形式,是其在计算机内的表示;此外讨论一 个数据结构必须同时讨论在该类数据上执行的运算才有意
2、义。在许多类型 的程序的设计中,数据结构的选择是一个基本的设计考虑因素。许多大型 系统的构造经验表明,系统实现的困难程度和系统构造的质量都严重的依 赖于是否选择了最优的数据结构。许多时候,确定了数据结构后,算法就 容易得到了。有些时候事情也会反过来,我们根据特定算法来选择数据结 构与之适应。不论哪种情况,选择合适的数据结构都是非常重要的。排序算 法是数据结构学科经典的内容,其中内部排序现有的算法有很多种,其中包含冒 泡排序,直接插入排序,简单选择排序,希尔排序,快速排序,堆排序等,各有 其特点。对排序算法比较的分析可以遵循若干种不同的准则,通常以排序过程所 需要的算法步数作为度量,有时也以排序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 综合 排序 设计
