收藏到会员中心

文档题目:

多种排序算法动态演示软件的设计与开发

多种排序算法动态演示软件的设计与开发
上传会员: 道里区
提交日期: 2013-06-18 17:47:42
文档分类: 软件工程
浏览次数: 54
下载次数: 0
下载地址: 点击标题下载 源代码 (需要:25 积分)
点击标题下载 论文 (需要:25 积分)  
如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数:
文档字数:8069,附源代码
多种排序算法动态演示软件的设计与开发
摘  要
随着计算机科学技术的不断提高和发展,其强大的运算功能已经逐渐融入人类社会的各个领域,并且在各个领域中发挥越来越重要的作用。当然,高效的运算速度并不代表无限快,在有限的资源空间里,要大大提高运算处理数据的速率,就需要我们使用那些在时间和空间上体现出高效的算法。本系统是为了演示在同一问题上,不同的算法在效率上存在的巨大差异。本系统采用Visual C++ 6.0中文版为开发工具,实现三种不同排序算法,即:冒泡排序算法、选择排序算法和快速排序算法,以及这三种排序对同一问题的处理并且以图形的形式给出快慢比较,实现排序算法的动态演示。其目的是为了让我们在使用计算机处理规模越来越大的数据问题上,能够清楚什么样的算法适合当前的处理系统。

关键词:Visual C++;排序算法;动态演示

 Abstract
...
Key words: Visual C ++ ;  Sorting Algorithm; Dynamic Demonstration
目录
论文总页数:21页
1 引言 1
1.1 系统背景 1
1.2 系统开发的意义 1
1.3 系统开发的相关技术 1
1.4 系统开发的相关概念 1
2 系统需求及分析 2
2.1 系统需求 2
2.2 系统开发环境选择 2
2.3 系统的总体规划 2
3 系统设计思想 2
3.1 冒泡算法及思想 2
3.2 选择算法及思想 4
3.3 快速算法及思想 5
4 详细设计 8
4.1 系统的文件的组织 8
4.2 动态演示冒泡算法模块设计 8
4.3 动态演示选择算法模块设计 11
4.4 动态演示快速算法模块设计 13
4.5 同时比较三种算法模块设计 16
4.6 系统的测试 16
4.7 系统的特点 18
结    论 19
参考文献 19
致    谢 20
声    明 21


(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇多语种网络硬盘系统的设计 下一篇二手交易系统的设计与实现

相关栏目

最新文档下载

推荐文档下载