https://www.cnblogs.com/onepixel/articles/7674659.html

冒泡排序

排序算法 - 图1

选择排序

排序算法 - 图2

插入排序

排序算法 - 图3

希尔排序

希尔排序是对插入排序的改进,将数据分成多个组,对每个组进行排序。需要考虑如何分组。
排序算法 - 图4

堆排序

快速排序

归并排序

算法描述

  • 把长度为n的输入序列分成两个长度为n/2的子序列;
  • 对这两个子序列分别采用归并排序;
  • 将两个排序好的子序列合并成一个最终的排序序列。

排序算法 - 图5

计数排序

桶排序

基数排序