dangdangA

导航

2020年6月29日 #

排序算法之归并排序

摘要: 1.归并算法思想: 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之)。 归并排序 阅读全文

posted @ 2020-06-29 15:17 dangdangA 阅读(171) 评论(0) 推荐(0) 编辑

排序算法之快速排序

摘要: 1.快速排序定义: 快排的主要思想:分治+迭代,只需要三步: 在数列之中,选择一个元素作为”基准”(pivot),或者叫比较值。 数列中所有元素都和这个基准值进行比较,如果比基准值小就移到基准值的左边,如果比基准值大就移到基准值的右边 以基准值左右两边的子列作为新数列,不断重复第一步和第二步,直到所 阅读全文

posted @ 2020-06-29 13:45 dangdangA 阅读(264) 评论(0) 推荐(0) 编辑