zoukankan      html  css  js  c++  java
  • 最小的k个数

    时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 

    题目描述

    输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。
     
    思路:
      这题思路很简单,先对数组进行sort排序,再返回前k个数即可
    class Solution {
    public:
        vector<int> GetLeastNumbers_Solution(vector<int> input, int k) {
            vector<int> elem;
            if(input.empty()|k>input.size())
                return elem;
            sort(input.begin(),input.end());
            for(int i = 0;i < k;i++)
            {
                elem.push_back(input[i]);
            }
            return elem;
        }
    };
  • 相关阅读:
    bash特性
    FHS 层级文件系统
    环境变量的问题
    linux认识
    搜索引擎的使用
    nginx
    部署操作手册
    git
    添加tag
    pycharm中使用git
  • 原文地址:https://www.cnblogs.com/whiteBear/p/12579871.html
Copyright © 2011-2022 走看看