Skip to content

Latest commit

 

History

History
75 lines (54 loc) · 1.59 KB

0215-kth-largest-element-in-an-array.adoc

File metadata and controls

75 lines (54 loc) · 1.59 KB

215. Kth Largest Element in an Array

{leetcode}/problems/kth-largest-element-in-an-array/[LeetCode - Kth Largest Element in an Array^]

Find the *k*th largest element in an unsorted array. Note that it is the kth largest element in the sorted order, not the kth distinct element.

Example 1:

Input: `[3,2,1,5,6,4] `and k = 2
Output: 5

Example 2:

Input: `[3,2,3,1,2,4,5,5,6] `and k = 4
Output: 4

*Note: *

You may assume k is always valid, 1 ≤ k ≤ array’s length.

思路分析

没想到竟然可以使用快排的套路来解决这个问题。

{image_attr}
{image_attr}
一刷
link:{sourcedir}/_0215_KthLargestElementInAnArray.java[role=include]
二刷
link:{sourcedir}/_0215_KthLargestElementInAnArray_2.java[role=include]
三刷
link:{sourcedir}/_0215_KthLargestElementInAnArray_3.java[role=include]