云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据结构课程设计各种排序算法比较 附带源代码

数据结构课程设计各种排序算法比较 附带源代码

  • 62 次阅读
  • 3 次下载
  • 2025/5/28 1:21:05

课 程 设 计

课程:数据结构

题目:排序算法比较 专业班级: 姓名: 学号: 设计时间: 指导教师:

设计题目 排序算法比较

运行环境(软、硬件环境) 操作系统windows 运行环境vc6.0 算法设计的思想

大架构采用模块化编程的思想,将每个不同的功能分别写成不同的子程序,分别进行封装构成各个小的模块,最后将各个模块组合起来。在每个子程序的编写过程中特事特办面对不同的预想功能采取不同的数据结构不同的算法实现。

总体算法思想为按功能分块,依照预想功能实现顺序拼装。 具体思想请见流程图。 流程图

功能流程图

开始 请用户输入将要生成随随机生成随机数并输机数的上下限,按照上下出 个随机数限生成30000并输出 请用户选择想要使用是

程序编写流程图

的排序方法计算其使用的排序时间并输出 询问用户是否继续运行程序 否 输出结束语句 结束

开始 定义全局变量 a[30000],aaaa[3000],结构体数组

算法流程图aa[30000]用来存放随机数,choice,choice1 编写各个子算法子函数,和时间选择函数,既菜单选择函数,部分需要声明的函数在头文件下声明。 各模块依据功能流程图组装 结束

开始 局部变量l,h收集上下限,sjs() main1() choice1==1 将用户选择数值赋值于choice,将choice作为参数调用time(),用if语句判断选择将要调用的算法子函数 menu() Choice1==2 结束

算法设计分析

程序总体采用模块化设计,程序间通过传参和调用进行有机组合。这样的总体布局将将各个功能隔离开来,每个模块负责每个模块的功能,使得程序的布局简单明了。且子程序只有在

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

课 程 设 计 课程:数据结构 题目:排序算法比较 专业班级: 姓名: 学号: 设计时间: 指导教师: 设计题目 排序算法比较 运行环境(软、硬件环境) 操作系统windows 运行环境vc6.0 算法设计的思想 大架构采用模块化编程的思想,将每个不同的功能分别写成不同的子程序,分别进行封装构成各个小的模块,最后将各个模块组合起来。在每个子程序的编写过程中特事特办面对不同的预想功能采取不同的数据结构不同的算法实现。 总体算法思想为按功能分块,依照预想功能实现顺序拼装。 具体思想请见流程图。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com