前言

上篇文章我们介绍了TimSort排序算法,排序算法(六)- TimSort,今天我们再来看一种排序算法,双轴快速排序(DualPivotQuicksort),这个排序算法也是非常有意思的,它也是目前Java对于基本数据类型数组排序使用的内置排序算法。

正文

双轴快速排序(DualPivotQuicksort)

阅读全文 »

前言

我们在上篇文章 排序算法(五)-双调排序 介绍了双调排序,今天我们来看一下另一种排序算法 —— TimSort。

TimSort是Tim Peters发明的一种混合排序,最早是Python语言的内置排序算法。

关于Python内置的TimSort描述可以查看该 文档

阅读全文 »