什么是排序?
排序:将无序序列排成一个有序序列的运算.

排序的应用非常广泛.

排序方法的分类

按照储存介质分类.
内部排序:数据量不大,数据在内存,无序内外存交换数据.
外部排序:数据量较大,数据在外存(文件排序).

按比较器个数分类
- 串行排序:单处理机(同一时刻比较一对元素)
- 并行排序:多处理机(同一时刻比较多对元素)

按主要操作分为
比较排序:使用比较的方法排序
基数排序:不比较元素的大小,仅仅根据元素本身的取值确定其有序位置.

按辅助空间可分为
原地排序:辅助空间用量为O(1)的排序方法。
(所占的辅助存储空间与参排序的数据量大小无关)
非原地排序:捕助空间用量超过可的排序方法。

按稳定性按分为:
稳定排序:能够使任何数值柚等的元素,排序以后相对次序不变。
非稳定性排序:不是稳定排序的方法。

稳定排序:相对位置不发生改变
不稳定排序:相对位置发生改变

排序的稳定性只对结构类型数据排序有意义。

·按自然性可分为:
·自然排序:输入数据越有序,排序的速度越快的排序方法。
·非自然排序:不是自然排序的方法。

重点学习
内部排序
串行排序
比较排序
基数排序

存储结构--记录序列以顺序表存储
