- 4
- 0
- 约1.35万字
- 约 31页
- 2016-05-16 发布于辽宁
- 举报
基于c语言的多种排序方法的实现本科毕设论文
基于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语言顺序表来存储排序元素信息,构造相关函数,对输入的元素进行相
您可能关注的文档
- 大学毕业论文肥城市康王河(孙牛路两侧)河道治理工程施工招标.doc
- 大学毕业论文分离苯甲苯混合物的精馏塔设计—化工原理课程设计.doc
- 大学毕业论文分数的意义和性质导学案 精品.doc
- 大学毕业论文分析和比较开放和封闭的移动平台外文翻译毕 业论文 精品.doc
- 大学毕业论文分数的意义和性质导学案.doc
- 大学毕业论文分析电影《喜福会》所表现的中西方文化差异—英语论文.doc
- 大学毕业论文分析和比较开放和封闭的移动平台外文翻译毕 业论文.doc
- 大学毕业论文丰树杭州萧山综合仓储产业园项目激光整平砼施工方案 精品.doc
- 大学毕业论文丰树杭州萧山综合仓储产业园项目激光整平砼施工方案.doc
- 大学毕业论文风光互补供电频振式杀虫灯控制系统设计.doc
- 浙江省温州市苍南县2024-2025学年八年级下学期期末数学试题(含答案).pdf
- 【生物卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 【化学卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 浙江省舟山市2024-2025学年八年级下学期学科素养监测数学试题卷(含答案).pdf
- 浙江省舟山市2024-2025学年八年级下学期学科素养监测数学试题卷(含答案).docx
- 【政治卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 2026年普通高中毕业班考前冲刺题数学(二)参考答案.pdf
- 浙江省舟山市2024-2025学年下学期八年级学科素养监测 数学试题卷(含答案).pdf
- 浙江省舟山市2024-2025学年下学期八年级学科素养监测 数学试题卷(含答案).docx
- 社区姑息护理:临终关怀的实施.pptx
原创力文档

文档评论(0)