NC119 最小的K个数
Posted Jqivin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NC119 最小的K个数相关的知识,希望对你有一定的参考价值。
题目描述
解题思路
先排序,再返回。
代码展示
class Solution {
public:
vector<int> GetLeastNumbers_Solution(vector<int> input, int k) {
if(k > input.size())
return vector<int>(0);
int MinIndex = 0;
for(int i = 0;i < input.size();i++)
{
for(int j = i+1;j < input.size();j++)
{
if(input[j] < input[MinIndex])
{
MinIndex = j;
}
}
std::swap(input[i],input[MinIndex]);
}
vector<int> res(k);
for(int i = 0;i<k;i++)
{
res[i] = input[i];
}
return res;
}
};
以上是关于NC119 最小的K个数的主要内容,如果未能解决你的问题,请参考以下文章