Fork me on GitHub

2017年5月26日

希尔排序

摘要: siwuxie095 希尔排序法 它的工作原理如下: 初期选用大跨步(增量较大)间隔比较,使记录跳跃式接近 它的排序位置;然后增量缩小;最后增量为 1 ,这样记录移 动次数大大减少,提高了排序效率 参考链接: 参考链接1,参考链接2,参考链接3 程序 1:希尔排序法的实现 SortTestHelpe 阅读全文

posted @ 2017-05-26 14:17 siwuxie095 阅读(135) 评论(0) 推荐(0) 编辑

冒泡排序

摘要: siwuxie095 冒泡排序法 它的工作原理如下: 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误 就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换, 也就是说该数列已经排序完成 这个算法的名字由来是因为越小的元素会经由交换慢慢 "浮" 到数列的顶端 参考链接: 参 阅读全文

posted @ 2017-05-26 14:06 siwuxie095 阅读(206) 评论(0) 推荐(0) 编辑

插入排序

摘要: -------------------siwuxie095 插入排序法 它的工作原理如下: 通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入 参考链接: 参考链接1,参考链接2,参考链接3 程序 1:插入排序法的实现 SortTestHelper... 阅读全文

posted @ 2017-05-26 13:56 siwuxie095 阅读(249) 评论(0) 推荐(0) 编辑

选择排序

摘要: -------------------siwuxie095 选择排序法 它的工作原理如下: 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置, 然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排 序序列的末尾。以此类推,直到所有元素均排序完毕 参考链接: 参考链接1,参考链接2,参考链接3 ... 阅读全文

posted @ 2017-05-26 13:46 siwuxie095 阅读(165) 评论(0) 推荐(0) 编辑

导航