排序算法总体比较

稳定性

如果一个排序算法能够保留数组中重复元素的相对位置则可以被称为是稳定的。

一般只有在稳定性是必要的情况下,稳定的排序算法才有优势。

各种排序算法的性能特点

快速排序是最快的通用排序算法。

排序算法

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6a8dc142-68ae-46ee-b210-d10e8fa34800/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2ce64509-059c-4608-9520-bd80444f34fc/Untitled.png

参考内容:

  1. 《算法(第4版)》笔记
  2. Algorithms4-Common
  3. 几种排序算法的总结与比较(Java)
  4. 几种排序算法比较(Java)
  5. 十大排序算法总结(Python3实现)