摘要:
希尔(Shell)排序算法也是对直接插入排序算法的改进,将数据分成几组,然后分别进行直接插入算法,然后再合并。 升序排序: 降序排序: 阅读全文
posted @ 2017-03-09 16:41
emma_zhang
阅读(230)
评论(0)
推荐(0)
摘要:
折半插入排序是对直接插入排序进行了改进,在寻找插入点时使用二分查找算法,提高了查询效率。 升序排序: 降序排序: 阅读全文
posted @ 2017-03-09 16:38
emma_zhang
阅读(177)
评论(0)
推荐(0)
摘要:
插入类排序是将某个数据插入到已经排好的列表中,直接插入排序比较简单。 升序排序: 降序排序: 阅读全文
posted @ 2017-03-09 16:32
emma_zhang
阅读(299)
评论(0)
推荐(0)
摘要:
快速排序算法属于"交换类"的排序,它的效率主要跟数据分布是否对称有关。 升序排序: 降序排序: 阅读全文
posted @ 2017-03-09 16:26
emma_zhang
阅读(720)
评论(0)
推荐(0)
摘要:
冒泡排序属于交换排序中最简答的一种。 升序排序: 降序排序: 阅读全文
posted @ 2017-03-09 11:27
emma_zhang
阅读(214)
评论(0)
推荐(0)
摘要:
选择性排序是基于“选择”的,简单选择排序是每一次为一个数选择出一个合适的位置放进去。Java代码如下: 升序排序: 升序排序: 阅读全文
posted @ 2017-03-09 11:23
emma_zhang
阅读(341)
评论(0)
推荐(0)
摘要:
桶排序算法也是线性排序的一种,它是根据数据的最大值和最小值来确定桶的大小,桶内如果有多个元素,还用使用快排进行内部排序,代码如下: 升序排序: 降序排序: 阅读全文
posted @ 2017-03-09 11:14
emma_zhang
阅读(233)
评论(0)
推荐(0)
摘要:
基数排序算法是计数排序的延伸,计数排序会造成很大的空间浪费,但基数排序法是对位数进行排序,适合于位数之间相差较大的情况,废话不多说,直接上代码: 升序排序法: 降序排序: 阅读全文
posted @ 2017-03-09 10:33
emma_zhang
阅读(202)
评论(0)
推荐(0)

浙公网安备 33010602011771号