基于C语言的多种排序方法的实现
1 引 言
1.1 课题背景
排序问题源远流长,一直是数学地重要组成部分。随着各种信息的快速更新,排序问题也走进了其他领域以及我们地日常生活。如何高效地排序一直困扰着我们。
1.2 课程设计目的
排序是数学的重要组成部分,工作量大是其存在的问题。如何高效地排序?本程序就是解决这个问题而设计。程序中,把数列储存在数组中,采用插入排序等十种排序方法对数组元素进行排序,高效地解决了排序问题。本软件开发的平台为最新的微软公司出版的市面最新系统Windows 2000,而且可以作为自身的运行平台非常广泛,包括 Windows 98/2000/XP/Vista等等。
1.3课程设计内容
本程序把对数列的排序转化为对数组元素的排序,用户可以根据自己的实际问题选择系统提供的七种排序方法的任意一种进行排序。程序通过自身的判断以及处理实现排序。程序最后输出每趟排序及初始排序结果。
2 系统分析与设计方案
2.1 系统分析
设计一个排序信息管理系统,使之能够操作实现以下功能:
1) 显示需要输入的排序长度及其各个关键字
2) 初始化输入的排序序列
3) 显示可供选择的操作菜单
4) 显示输出操作后的移动次数和比较次数
5) 显示操作后的新序列
5) 可实现循环继续操
2.2 设计思路
通过定义C语言顺序表来存储排序元素信息,构造相关函数
您可能关注的文档
- 基于ARM的数据采集设计完整辩析.doc
- 可能性教案解决方案.doc
- 基因控制生物的性状报告范本.ppt
- 基于ARM的以太网网关设计与实现辩析.doc
- 基因突变和基因重组报告范本.ppt
- 基因位于染色体上报告范本.ppt
- 基因在亲子代间的传递报告范本.ppt
- 基因在染色体上报告范本.ppt
- 基因在染色体上与伴性遗传报告范本.ppt
- 基因指导蛋白质的合成报告范本.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 最新人教版八年级下册数学期中试卷(带答案).docx VIP
- ktv佳丽规章制度.docx VIP
- 《兰州大学预聘制非教学科研人员管理办法》.docx VIP
- 2025——2026年济南历下区九年级中考英语二模考试试题(含答案).docx VIP
- ktv佳丽管理制度.docx VIP
- (人教2024版)美术三年级上册3.3 劳作之美 课件(新教材).pptx
- 人教版二年级下册数学期中测试卷及完整答案(精品).docx VIP
- 旅游大数据理论、技术与应用-全套PPT课件.pptx
- 人教版八年级数学上册举一反三15.1分式【十二大题型】(举一反三)(学生版+解析).docx VIP
- 落地式盘扣卸料平台施工方案.docx
原创力文档

文档评论(0)