当前位置:   article > 正文

五. 排序算法_非原地排序算法有几种

非原地排序算法有几种

1. 定义

1.1 原地排序和非原地排序

def. 原地排序算法使用恒定的的额外空间来产生输出。

原地排序:选择排序,插入排序,希尔排序,快速排序,堆排序。

非原地排序:归并排序,计数排序,基数排序。

1.2 内部排序和外部排序

def. 当所有待排序记录不能被一次载入内存进行处理时,这样的排序就被称为外部排序。外部排序通常应用在待排序记录的数量非常大的时候。

内部排序:其他。

外部排序:归并排序以及它的变体。

1.3 稳定排序和不稳定排序

def. 待排序序列中的相等记录,排序前后位置不变。

稳定排序:插入排序基数排序归并排序冒泡排序

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/725632
推荐阅读
相关标签
  

闽ICP备14008679号