程序•袁

CLEAN CODER

Java直接插入排序

直接插入排序算法详解:http://blog.csdn.net/ysjian_pingcx/article/details/8674454 直接插入算法源码免积分下载:http://download.csdn.net/detail/ysjian_pingcx/6802851 序:一个爱上Java...

2014-01-03 11:06:19

阅读数 1093

评论数 0

Java选择排序算法

选择排序算法详解:http://blog.csdn.net/ysjian_pingcx/article/details/8656048 选择排序算法源码免积分下载:http://download.csdn.net/detail/ysjian_pingcx/6794271 序:一个爱上Java最初...

2013-12-31 22:05:19

阅读数 1117

评论数 0

Java冒泡排序算法

冒泡排序算法详解:http://blog.csdn.net/ysjian_pingcx/article/details/8653732 冒泡排序算法源码免积分下载:http://download.csdn.net/detail/ysjian_pingcx/6755209 序:一个爱上Java最初...

2013-12-22 23:02:40

阅读数 1683

评论数 0

Java 比较排序算法

简单比较排序算法详解: http://blog.csdn.net/ysjian_pingcx/article/details/8652091 简单比较排序算法源码下载: http://download.csdn.net/detail/ysjian_pingcx/6750815 序...

2013-12-21 20:09:36

阅读数 1350

评论数 0

快速排序<优化>

快速排序 前面介绍过快速排序算法的实现原理,主要是通过函数的递归调用,将一个序列分成基本有序的两个部分,再对分开的两个部分分部进行一样的区分排序,这样知道整个序列达到有序,那么在实现这个,每一次区分就需要一个枢轴值,前面我们直接使用一个待排序序列或子序列的第一个元素作为枢轴值,这种选择是不科学的,...

2013-03-20 10:22:59

阅读数 1065

评论数 0

快速排序

快速排序算法 之前介绍的集中排序算法都属于低级的排序算法,在1959年之前,算法家门都没有突破O(n²),直到D.L.Shell在1959年提出了一种排序算法,使得算法界突破了围墙,将算法的时间复杂度有所提升,那么从那以后,算法就大范围的改进,可以说前面的几种低级排序算法都有人发明了进化版的算法,...

2013-03-18 17:04:35

阅读数 1849

评论数 0

直接插入排序

直接插入排序 这几天为了工作和毕业设计的事,折腾的,感觉挺累,而且很乱,好几天没有写博客了,有几天没有静下来做我喜欢做的事情了:写代码。今天给自己一点时间,让自己静一静,接着以前的路程,将排序法写下去。前面写了比较排序,冒泡排序,选择排序加上今天的直接插入排序,这四个排序都属于简单的排序,时间复杂...

2013-03-14 19:43:16

阅读数 7966

评论数 0

选择排序

选择排序 前面介绍了入门的算法比较排序,还有形象的的冒泡排序。不过说出来很伤心,这种排序法效率是很低的,比较排序中需要用一个元素与后面的每一个元素进行比较,如果发现有反序的就交换,这样的话效率是很低的,所以这里引入一个选择排序,与比较排序相似,只不过,在每一趟排序中,比较过程中发现反序的时候,并没...

2013-03-10 15:24:02

阅读数 2190

评论数 0

冒泡排序

冒泡排序法 冒泡排序法,是个大学生都听过吧,游泳时也会吹个泡泡什么的,这个排序算法被老师作为排序算法的入门算法,很基础,由于名字比较特别,我就一直记住了,今天想把这个写下来。 冒泡思想: 假如将不同的数放在不同的气泡中,依次是最小的数放在最大的气泡中,那么,我们知道,在水中,这些气泡会上浮,越...

2013-03-09 15:40:11

阅读数 3311

评论数 0

比较排序

比较排序 说起计算机,灵魂莫过于数据结构和算法了,数据结构多种多样,且很多的设计理念很奇特,是程序员需要花时间去了解的和掌握的,虽然现在大部分做软件开发的可以对数据结构和算法一知半解,虽然在工作中达到这种层次的要求的工作对大部分人来说是过分的要求,要想成为一名优秀的程序员,对数据结构和算法的了解和...

2013-03-08 21:39:03

阅读数 2318

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭