首页 > 编程 > C++ > 正文

C++算法题_第二周

2019-11-06 07:29:40
字体:
来源:转载
供稿:网友

题目来源      点击打开链接

题目详情    

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

For example,

Given [3,2,1,5,6,4] and k = 2, return 5.

Note: 

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

Credits:

Special thanks to @mithmatt for adding this PRoblem and creating all test cases

Subscribe to see which companies asked this question.

题目解答     
class Solution {public:    int findKthLargest(vector<int>& nums, int k) {        sort(nums.begin(),nums.end());        return nums[nums.size() - k];    }};
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选