
排序算法
文章平均质量分 90
渡我白衣
时间从来不语,却回答了所有问题
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
常见排序宝典:帮助快速上手常见基础排序算法(下)
归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即显示每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。和选择排序一样,归并排序的性能不受输入数据的影响,但表现比选择排序好的多,因为始终都是 O(nlogn) 的时间复杂度。代价是需要额外的内存空间。原创 2024-04-10 23:38:08 · 1072 阅读 · 9 评论 -
常见排序宝典:帮助快速上手常见基础排序算法(上)
希尔排序是对直接插入排序的优化当gap值>1时都是预排序,目的是为了让数组更加接近有序。当gap==1时,数组已经接近有序,这样就会很快。希尔排序的时间复杂度不好计算,并不固定。原创 2024-04-07 16:09:10 · 631 阅读 · 3 评论