C数据结构与算法-基础整理-排序-06:七种经典排序算法的比较

0x01.七种经典的排序算法

分别为 冒泡排序,插入排序,选择排序,希尔排序,堆排序,归并排序,快速排序

其中,希尔排序,堆排序,归并排序,快速排序,都属于改进的排序算法。

具体算法可参考:

C数据结构与算法-基础整理-排序-01:三种简单排序算法

C数据结构与算法-基础整理-排序-02:希尔排序

C数据结构与算法-基础整理-排序-03:堆排序

C数据结构与算法-基础整理-排序-04:归并排序

C数据结构与算法-基础整理-排序-05:快速排序

0x02.多种比较


C数据结构与算法-基础整理-排序-06:七种经典排序算法的比较_第1张图片

对数据较少时,采用简单的排序算法反而比较好,数据多时,一般采用快速排序和归并排序。

 

你可能感兴趣的:(C数据结构与算法,c语言,算法,排序算法)