**

OJ刷题--------找到k个最小数

**
代码如下:

#include<iostream>
#include<vector>
#include<cstdlib>using namespace std;int findmaxk(vector<int>&nums, int n, int k){for (int i = 0; i < k; i++){int temp;int min = i;int j = i + 1;while (j < n){if (nums[j] < nums[min])min = j;++j;}if (min != i){temp = nums[i];nums[i] = nums[min];nums[min] = temp;}}for (int i = 0; i < k; i++){cout << nums[i] << " ";}return 0;}int main()
{int n, k;cin >> n;cin >> k;//声明变长数组;vector<int> nums(n);for (int i = 0; i < n; i++){cin >> nums[i];}findmaxk(nums, n, k);
}运行结果如图所示:
![在这里插入图片描述](https://img-blog.csdnimg.cn/e882adc252ff4093a6db6720716e2564.jpeg#pic_center)

OJ刷题---找到k个最小数相关推荐

  1. 各大OJ刷题平台汇总

    前言 想成为一名高级工程师,算法还是要有的,至少在入门编程和进入公司之前都是必备的.刷题也可以很好的锻炼动手能力和逻辑思维,今天就给大家介绍一些知名的在线刷题平台,都是干货哦! 力扣(leetcode ...

  2. 力扣刷题-前k个高频元素

    力扣刷题-前k个高频元素 题目: 给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素.你可以按 任意顺序 返回答案. 示例 1: 输入: nums = [1,1,1,2 ...

  3. python oj刷题网站_程序员常用的刷题网站

    1.Lintcode Lintcode.com--LintCode网站是国内较大的在线编程&测评网站.此网站提供各大IT公司的算法面试题类型,行分门别类,由简单到中等,再到难,便于不同水平的程 ...

  4. python oj刷题网站_中小学计算机竞赛去哪里刷题?橙旭园OJ系统上线啦!

    原标题:中小学计算机竞赛去哪里刷题?橙旭园OJ系统上线啦! 相信许多人在学习完编程之后都会茫然,感觉自己无所不能,但是当敲代码时却大脑一片空白.在这里向大家介绍练习和提高代码水平的新姿势--橙旭园OJ ...

  5. Jarvis OJ 刷题题解 RE

    最近比赛有点多 决定把 脱强壳  还有软件调试 还有 漏洞战争 放一放 先刷一些题目压压惊 最终还是选择了 Jarvis OJ   (buuctf 太卡了... 以前也写过几道  === 希望能把上面 ...

  6. 杭电oj刷题C语言答案+思路

    作为接触C语言不久的新人来说,确实有很多没想到的地方,不少方法是暴力求解,代码量长,方法麻烦,一些题目还是有借鉴大佬的答案,请多谅解.一些题目有我的笔记.如有错误以及更好的见解,请理性讨论.如果对你有 ...

  7. C语言PAT刷题 - 1023 组个最小数

    作者的话:若有朋友复制代码去PAT试着运行遇到问题的: 1.可能是格式问题,可以先把从本站复制的代码粘贴到记事本,再把记事本里的代码复制,然后粘贴到PAT的代码区,提交本题回答,应该就可以了: 2.可 ...

  8. Leet Code OJ 刷题顺序参考

    出现频度为5:  1. Leet Code OJ 1. Two Sum [Difficulty: Easy]  2. Leet Code OJ 8. String to Integer (atoi) ...

  9. 【刷题汇总】 CSP/NOIP真题分析 基础OJ刷题包

    1.NOIP与CSP-J/S的历年真题分析汇总 序号 标题 内容 属性 1 CSP-J2-2021 解题报告 J组真题讲解 题解包 2 CSP-J2-2020 解题报告 J组真题讲解 题解包 3 CS ...

  10. 6031LeetCode刷题之K邻近下标

    题目: 给你一个下标从 0 开始的整数数组 nums 和两个整数 key 和 k .K 近邻下标 是 nums 中的一个下标 i ,并满足至少存在一个下标 j 使得 |i - j| <= k 且 ...

最新文章

  1. Ajax Upload多文件上传插件翻译及中文演示
  2. PostgreSQL 10.1 手册_部分 II. SQL 语言_第 9 章 函数和操作符_9.15. JSON 函数和操作符...
  3. python下载图片、已知url_python实现通过URL下载图片到本地服务器
  4. Vue中使用Axios传递数组参数给SpringBoot后台时的实现方式
  5. CG CTF WEB SQL Injection
  6. 2018年第九届省赛C/C++A组第3题——乘积尾零
  7. 文件被后台程序占用无法删除_win10重装后系统占用50G?只要做好这2步,运行比win7还快...
  8. 计算机无法访问iTunes,PC端itunes识别不了iphone怎么办 itunes无法识别插入iPhone解决方法...
  9. PyCharm破解版 mac
  10. GameFi市值飙升,详解N.Fans目前的发展现状以及未来前景
  11. python bottle框架使用beaker支持session
  12. jenkins如何清缓存,jenkins在结账前清除存储库并强制克隆与清理
  13. docker容器获取宿主机IP
  14. 考研英语 长难句训练day12
  15. 如果将OpenGL的MVP矩阵设置为单位阵
  16. Android Studio 修改 Java 语言版本到 1.8
  17. Laxcus大数据操作系统2.0(5)- 第二章 数据组织
  18. 为葡萄酒数据集构造SVM分类器和使用随机森林回归模型预测葡萄酒质量
  19. 烟草物流信息综合管理平台研究与应用——以H市卷烟厂烟草物流配送中心为例
  20. VUE DIFF算法之双端DIFF

热门文章

  1. 微信小程序云开发简单介绍
  2. 基于OpenCV 的图像分割
  3. Angular纯前端实现table表格导出excel的xls格式
  4. 双系统卸载Linux,重装Deepin
  5. 四个步骤告诉你如何进行渠道效果监测
  6. QT 录制音频(麦克风、系统)
  7. cox生存分析-从基本概念到参数求解
  8. 《跟任何人都能聊得来》读书笔记
  9. openwrt关闭网卡端口
  10. 163邮箱邮件服务器域名,注册申请网易免费域名邮箱服务