冒泡排序

冒泡排序是最慢的排序算法之一,数据值会像起跑一样从数组的一端漂浮到另一端

article image

选择排序

从数组的开头开始,将第一个元素和其他元素相比,最小的元素放在第一个位置,再从第二个位置开始

article image

插入排序

类似人们按数字或字母顺序对数据进行排序,后面的要为前面的腾位置

article image

希尔排序

它会首先比较较远的元素而非相邻的元素,让元素尽快回到正确的位置。
通过定义一个间隔序列来表示在排序过程中进行的元素间隔。
公开的间隔序列是701,301,132,57,23,10,4,1

article image

归并排序

把一系列排好序的子序列合并成为一个大的完整有序序列

article image
article image

快速排序

在列表中选择一个元素为基准值,排序围绕这个基准值进行,将列表中小于基准值得放底部,大于的放顶部

article image