摘要:
归并排序 归并排序是采用分治法的一个非常典型的应用。归并排序的思想就是先递归分解数组,再合并数组。 将数组分解最小之后,然后合并两个有序数组,基本思路是比较两个数组的最前面的数,谁小就先取谁,取了后相应的指针就往后移一位。然后再比较,直至一个数组为空,最后把另一个数组的剩余部分复制过来即可。 归并排 阅读全文
posted @ 2018-01-20 10:28
杨洛平
阅读(173)
评论(0)
推荐(0)
摘要:
希尔排序 希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因DL.Shell于1959年提出而得名。 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关 阅读全文
posted @ 2018-01-20 10:19
杨洛平
阅读(202)
评论(0)
推荐(0)
摘要:
快速排序 快速排序(英语:Quicksort),又称划分交换排序(partition exchange sort),通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数 阅读全文
posted @ 2018-01-20 10:16
杨洛平
阅读(178)
评论(0)
推荐(0)

浙公网安备 33010602011771号