排序算法分类总结

怎么说呢,作为程序猿,我们肯定少不了接触排序这个基础的算法!

今天就让我给大家做一个我理解中应该掌握的排序算法

首先呢,我们要总结下归类

排序算法

1.内部排序(内排,只是用内存)

1.1 插入排序

1.1.1 直接插入排序
1.1.2 希尔插入排序
1.1.3 二分插入排序
1.1.4 链表插入排序

1.2 选择排序

1.2.1 简单选择排序
1.2.2 堆排序

1.3 交换排序

1.3.1 冒泡排序
1.3.2 快速排序

1.4 归并排序

1.5 基数排序

2.外部排序(外排,内存+外存)

这些都是程序员的基本功,要扎实到能够用到的地方就想到!


加油!自己!