线性时间选择问题的算法实现及应用.docx

资料分类:计算机信息 上传会员:神笔马良 更新时间:2019-01-26
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9861
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:在算法中选择问题具有非常重要的意义,当面对大量的数据时,选择出对我们有意义的数据,能够提高解决问题的效率。特别是选择出中位数,中位数是一个很有意义的数据,它是统计学中的专有名词。选择问题的算法在很多领域都有应用,例如在统计分析,中值滤波等方面都具有广泛应用。

通常,衡量一个算法的性能指标有多种。例如:时间复杂度,空间复杂度,以及稳定性。本毕业论文主要是从算法的时间复杂度的角度来评判算法的性能,对快速排序选择算法,随机划分选择算法,线性时间选择算法利用Windows程序进行比较分析。并将选择算法运用到中值滤波算法中。演示程序采用Visual studio 2010和Visual C++ 6.0制作完成。

关键词:快速排序选择算法 随机划分选择算法 线性时间选择算法 中值滤波

 

目录

摘要

Abstract

1.绪论-1

1.1选题研究背景及意义-1

1.2国内外发展研究现状-2

1.3选题研究的主要内容-2

2.线性时间选择问题的引入-2

2.1.选择问题-2

2.2线性时间选择问题-3

3. 选择问题的算法实现-3

3.1 快速排序算法-3

3.1.1算法思路-3

3.1.2算法关键代码-4

3.1.3算法分析-5

3.2基于随机划分的选择算法-6

3.2.1随机算法的意义-6

3.2.2算法思路-6

3.2.3算法关键代码-7

3.2.4算法分析-9

3.3线性时间选择算法-9

3.3.1算法思路-9

3.3.2算法关键代码-10

3.3.3算法分析-12

3.4运行测试-13

4.线性时间选择问题的算法的应用实例-13

4.1中值滤波-13

4.1.1BMP图片存储格式-13

4.1.2中值滤波思想-14

4.1.3中值滤波关键代码-14

4.1.4运行测试-18

5.总结-18

缺陷-19

致谢-20

参考文献-21

相关论文资料:
最新评论
上传会员 神笔马良 对本文的描述: 选择问题其中一个重要应用就是寻找中值,其实中值是一个很有用的统计量,如中间工资,中间重量,等等,中值滤波便是其中一个应用,它使用的技术是基于排序统计理论中的一种能......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: