AA >提示:以下是本篇文章正文内容,下面案例可供参考
一、排序算法
1、插入排序
将一组数据中需要排序的数字每个单个拿出来进行排序,所需要的时间复杂度是:O(N)空间复杂度是:O(1)
2、快速排序
快速排序运用的是分治的思想,在每组数组中找到最后以一个元素作为中间元素将数组分割为两个部分,元素之前的部分小于该元素,元素之后的部分大于该元素,每个部分又不断找出新的元素进行归类排序,也就是说相比之前的排序算法,这种算法将元素每次进行大小比较的范围不断缩小,每次单个元素的比较也在便利着之后的元素大小比较。
3、归并排序
和快速排序的相同点:归并排序中也存在