关于go:go算法实现快排-quick-sort

一、介绍

快排排序是由东尼·霍尔所倒退的一种排序算法。在均匀状况下,它的工夫复杂度是Ο(nlogn),在最坏的状况下是Ο(n2),不过这种状况不常见。
事实上,疾速排序通常显著比其余 Ο(nlogn) 算法更快,因为它的外部循环(inner loop)能够在大部分的架构上很有效率地被实现进去,快排是最快的排序算法之一。
疾速排序应用分治法(Divide and conquer)策略来把一个串行(list)分为两个子串行(sub-lists)。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理