![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
Siilenc
这个作者很懒,什么都没留下…
展开
-
选择排序
选择排序,应该是我计算机专业的学生接触的最早的,同样也是最最基础的排序算法之一。原创 2014-04-13 16:16:59 · 465 阅读 · 0 评论 -
希尔排序——插入排序的升级版
上篇已经介绍了插入排序算法,但它的不足也很明显:虽然插入排序对几乎已经排好序的数据进行操作时,效率很高,可以达到线性排序的效率,但当对乱序数据进行操作时,效率还是较低,相信半个世纪前的美国计算机科学家D.L.shell也为此而苦恼着... shell排序,也称递减增量排序法,1959年以其设计者D.L.shell 命名的排序算法。 算法思想: 比较、移动无序数组中相隔距离较远的数,每进行一组原创 2014-04-16 19:07:29 · 684 阅读 · 0 评论 -
冒泡排序
所谓的冒泡排序原创 2014-04-11 03:29:28 · 579 阅读 · 0 评论 -
插入排序(扫盲)
插入排序(Insertion Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。原创 2014-04-14 13:15:58 · 549 阅读 · 0 评论