- 4
- 0
- 约小于1千字
- 约 3页
- 2020-04-12 发布于江西
- 举报
综合排序需求分析与设计
班级:信对121
姓名:梁兵 学号:2012123036
一,设计目的
(1)熟练掌握C语言的基本知识和技能;
(2) 掌握各种 排序(插入、冒泡,快速排序,简单选择,堆排序)方法及适用场合,并能在解决实际问题时灵活应用;
(3)从空间和时间的角度分析各种排序;
(4)培养分析、解决问题的能力
二,基本要求
设计一个的菜单将在实现的功能显示出来,并有选择提示;
分别实现直接插入排序、折半插入排序、希尔排序、冒泡排序、快速排序、简单选择排序,堆排序算法;
通过多种测试数据,对各种排序算法的时间复杂度和空间复杂度进行比较
三,创新要求
提高效率,降低时间复杂度
问题描述
1.如何定义数据类型,并编写书上没有的冒号排序。
2.如何编写时间算法函数计算一个排序所用的时间。
3.如何运用循环实现所有排序算法时间和空间复杂度的比较。
内容简介
2.1 基本要求:
(1)设计一个的菜单将在实现的功能显示出来,并有选择提示
(2)分 别实现直接插入排序、折半插入排序、希尔排序、冒泡排序、快速排序、简单排序、堆排序算法;
(3)通过多种测试数据,对各种排序算法的时间复杂度和空间复杂度进行比较
2.2. 算法思想:
1.自定义RECNODE结构体;
2.依次定义各种排序的算法;
3.设计一个高精度时
您可能关注的文档
- 小型露天采石场边坡稳定性分析.doc
- 小学篮球校本课纲要设计.doc
- 小学生文体活动记录.doc
- 小学数学计算教学的策略研究.doc
- 小学义务教育阶段课程改革样板校创建自评报告.doc
- 校内快递实训室文化和企业文化融合.doc
- 协同计算机与认知神经网络从上至下的方法.doc
- 锌合金压铸件的电镀.doc
- 新技术推广模型的马尔可夫骨架过程建模.doc
- 新加坡水资源管理政策与实践.doc
- CN113787707B 多色3d打印方法、打印机、打印设备及计算机存储介质 (深圳市创想三维科技股份有限公司).docx
- CN113610612A 一种3d虚拟试衣方法、系统及存储介质 (玉辉纺织服装科技发展(南通)有限公司).docx
- CN113579254A 一种基于uv激光固化粉末材料的3d打印成型装置及方法 (爱司凯科技股份有限公司).docx
- CN107793710B 热塑性纤维素与脂肪族共聚酯共混物3d打印丝材及制备方法 (中国石油化工股份有限公司).docx
- CN107506712B 一种基于3d深度卷积网络的人类行为识别的方法 (成都考拉悠然科技有限公司).docx
- CN113554743A 挤出式3d打印生物墨水挤出细丝的形状预测方法 (北京航空航天大学).docx
- CN108744220B 一种基于3d打印技术的多感官训练系统 (青岛同昌康复设备科技有限公司).docx
- CN108446414B 一种由3d打印多孔结构随机缺陷的逆向预测方法 (北京工业大学).docx
- CN108269487B 3d噪声地图绘制系统和方法 (香港科技大学深圳研究院).docx
- CN108090947B 一种面向3d场景的光线追踪优化方法 (沈阳品尚科技有限公司).docx
原创力文档

文档评论(0)