内部排序

Posted aimmiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内部排序相关的知识,希望对你有一定的参考价值。

  内部排序与外部排序的区别在于,排序过程中涉及的存储器不同,内部排序所操作的数据都存放于内存;而外部排序所操作的数据量太大以至于不能全部放于内存,会涉及到外存访问。

  待排序的数据中如果有两个相等的数据,经过排序算法之后的先后顺序依据不变的话,则称该排序方法是稳定的,否则就是不稳定的。

  将排序方法依据的不同原则可分为五类:插入排序、快速排序、选择排序、归并排序和基数排序

  将排序方法按照不同时间复杂度可分为三类:简单的排序方法(n*n),先进的排序方法(nlogn), 基数排序(d*n)

 

  下面就第一种分类,每类都详述一两个算法:

以上是关于内部排序的主要内容,如果未能解决你的问题,请参考以下文章

内部排序

八种排序算法(内部排序)

数据结构 | 考研八大内部排序算法

内部排序

《数据结构》--内部排序算法比较

数据结构| 内部排序 完整篇 ⑦归并 ⑧基数