
算法
算法
凄魅旋律
这个作者很懒,什么都没留下…
展开
-
php 归并排序算法
## 归并排序 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之)。 归并排序思路简单,速度仅次于快速排序,为稳定排序算法,一般用于对总体无序,但是各子项相对有序的数列。平均时间复杂度:O(nlogn)最佳时间复杂度:O(n)最差时间复杂度:O(nlogn)空间复杂度原创 2021-04-09 13:28:22 · 189 阅读 · 0 评论 -
php 希尔排序算法
希尔排序希尔排序(Shell’s Sort)是 插入排序 的一种又称“缩小增量排序”(Diminishing Increment Sort),是直接插入排序算法的一种更高效的改进版本。希尔排序的最好时间复杂度O(n)和最坏时间复杂度O(n2)。想要理解希尔排序,首先得理解插入排序。图解参考:参考文章:https://www.cnblogs.com/chengxiao/p/6104371.htmlhttps://zhuanlan.zhihu.com/p/56836177以下是希尔排序的php版本原创 2021-04-08 11:10:19 · 189 阅读 · 0 评论