We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 97de305 commit b136e92Copy full SHA for b136e92
solution/0200-0299/0215.Kth Largest Element in an Array/README.md
@@ -38,7 +38,15 @@
38
39
<!-- 这里可写通用的实现逻辑 -->
40
41
-快速排序 partition 实现。
+一种简易的解法,将数组排序之后,即可轻易得知结果,复杂度由排序算法决定。
42
+
43
+优化:
44
45
+并不是所有时候,都需要整个数组进入有序状态,只需要**局部有序**,或者说,从大到小排序,只要 `[0..k)` 位置的元素有序,那么就能确定结果,此处使用**快速排序**。
46
47
+快速排序有一特点,每一次循环结束时,能够确定的是:`partition` 一定处于它该处于的索引位置。从而根据它得知,结果值是在左数组还是在右数组当中,然后对那一数组进行排序即可。
48
49
+> `partition` 便是快速排序中选择的比较样本。
50
51
<!-- tabs:start -->
52
0 commit comments