215. 数组中的第K个最大元素

Posted randyniu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了215. 数组中的第K个最大元素相关的知识,希望对你有一定的参考价值。

class Solution {
public:
    int findKthLargest(vector<int>& nums, int k) {
        priority_queue<int, std::vector<int>, std::greater<int>> q;
        for(int i=0; i<nums.size(); ++i)
        {
            if(q.size()<k)
                q.push(nums[i]);
            else
                if(q.top() < nums[i])
                {
                    q.pop();
                    q.push(nums[i]);
                }
        }
        return q.top();
    }
};

 

以上是关于215. 数组中的第K个最大元素的主要内容,如果未能解决你的问题,请参考以下文章

Leetcode 215. 数组中的第K个最大元素 By Python

LeetCode:数组中的第K个最大元素215

[leetcode]215. 数组中的第K个最大元素

力扣215.数组中的第K个最大元素

LeetCode215. 数组中的第K个最大元素

215. 数组中的第K个最大元素