Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit d9d3792

Browse files
committed
quick sort
1 parent a57c823 commit d9d3792

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

‎docs/6.quick_sort.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@
77
快速排序使用分治法(Divide and conquer) 策略来把一个串行(list)分为两个子串行(sub-lists)。
88
快速排序又是一种分而治之思想在排序算法上的典型应用。本质上来看,快速排序应该算是在 __冒泡排序__ 基础上的递归分治法。
99

10-
> 快速排序的最坏运行情况是 O(n2), 比如说
10+
> 快速排序的最坏运行情况是 O(n2), 比如说顺序数据的快排。但它的平摊期望时间是 O(nlogn), 且O(nlogn)记号中隐含的常数因子很小,比复杂度稳定等于 O(nlogn) 的归并排序要小很多。所以,对绝大多数顺序性较弱的随机数列而言,快速排序总是优于归并排序。
11+

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /