上天折断了你飞翔的羽翼,你也要给自己一双翅膀!

题目描述

利用search(a,n,k)函数在数组a的前n(n>=1)个元素中找出前k个(1<=k<=n)小的值。假设数组a中各元素的值都不相同。

输入

数组中各元素

n k

输出

a中前k个小的值

样例输入

5 6 2 1 4 85 78 11
7 4

样例输出

5 2 1 4
#include<iostream>
#include<cstdio>
using namespace std;
int a[100],b[100];
int main()
{char ch;int n,k,i,j,t;for(i=0;i<100;i++){scanf("%d%c",&a[i],&ch);if(ch=='\n')break;}cin>>n>>k;for(i=0;i<n;i++)b[i]=a[i];for(i=0;i<n;i++){for(j=0;j<n-i-1;j++){if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}}}for(i=0;i<n;i++){if(b[i]<=a[k-1]&&i<k)cout<<b[i]<<' ';else if(b[i]<=a[k-1]&&i==k)cout<<b[i];}return 0;
}

YTU 2325 查找【数组】相关推荐

  1. JavaScript 数组排序及查找数组中最大值最小值方法

    JavaScript 数组排序方法及查找最大值最小值方法 1. sort()方法排序 1.1 方法介绍 1.2 语法:arr.sort([compareFunction]) 1.3 参数说明 1.4 ...

  2. 【Java】 查找数组中指定元素之 顺序查找 与 二分查找

    今天博主分享两个查找数组中指定元素的算法:顺序查找与二分查找 小小目录 1.顺序查找 2. 二分查找 1.顺序查找 给定一个数组, 再给定一个元素, 找出该元素在数组中的位置. 代码如下: //顺序查 ...

  3. 用指针查找数组中温度值为32的天数

    <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p92 5.1.2 上级实训内容 [实训内容4]假设一个数组用于存储一周7天,每天24小时温度的度数,数 ...

  4. 题目:查找数组中的重复数字,要求空间复杂度为O(1)(基于Java实现)

    题目:查找数组中的重复数字,要求空间复杂度为O(1)(基于Java实现) 题目: 在一个长度为 n 的数组 nums 里的所有数字都在 0-n-1 的范围内.数组中某些数字是重复的,但不知道有几个数字 ...

  5. 数组中查找並返回数组_用Python查找数组中出现奇数次的那个数字

    有一个数组,其中的数都是以偶数次的形式出现,只有一个数出现的次数为奇数次,要求找出这个出现次数为奇数次的数. 集合+统计 解题思路 最简单能想到的,效率不高.利用集合的特性,通过 Python 的 s ...

  6. 如何在JavaScript / jQuery中查找数组是否包含特定字符串? [重复]

    本文翻译自:How to find if an array contains a specific string in JavaScript/jQuery? [duplicate] This ques ...

  7. 同时查找数组中最大和最小值

    查找数组中的最大值和最小值有下面的方法: 1.按照普通的方法进行查找,分别写出找到数组中最大值函数和最小值函数,这种方法很简单: 代码如下: int Min(int *pnArr, int nLen) ...

  8. 查找数组中第二个最小元素

    查找数组中最小的两个元素的过程: 第一种情况: 如果数组的数据是偶数个N: 1.首先假设最小值和次最小值是最前面的两个数 min1=p[0]; min2=p[1]; 2.进行循环,进入下一组的两个数中 ...

  9. es6 数组找最大值_JavaScript 查找数组中最大值与最小值

    最小值算法如下: 将数组中第一个元素赋值给一个变量,把这个变量作为最小值: 开始遍历数组,从第二个元素开始依次和第一个元素进行比较: 如果当前的元素小于当前的最小值的话,就把当前的元素值赋值给最小值: ...

最新文章

  1. HDU 2157 How many ways?? 临接矩阵+快速幂
  2. Spring 梳理 - ContentNegotiatingViewResolver
  3. ZED 相机 ORB-SLAM2安装环境配置与ROS下的调试
  4. 什么是数据光端机?数据光端机的作用有哪些?
  5. 高压断路器故障诊断的相关方法
  6. Helloworld【C#】
  7. 通过WiFi控制智能小车机器人制作过程详解
  8. 低通滤波器 java_低通滤波器 - java开发指南博客 【转载】 - ITeye博客
  9. linux的jar命令不能使用,经常使用的linux下jar包管理命令
  10. Intellij IDEA2017安装破解
  11. 第十七章_模型压缩、加速及移动端部署
  12. USB驱动之U盘驱动
  13. 2015年最新互联网概念股一览表
  14. python license_怎么解决pycharm license Acti的方法
  15. 疫情期间想做兼职增加收入,那你应该看看这四个网赚项目
  16. 学Python,从入门到编程
  17. cs231n-assignment2的笔记
  18. 少林寺、孔子网站被黑
  19. DASH MPD 文件内容解析
  20. 第二十四讲项目3-一元二次方程全解

热门文章

  1. 盘点:三十五个非主流开源数据库
  2. 潜龙号开启水下机器人_潜龙二号水下机器人:我的老家在沈阳
  3. k42.第十七章 K8s运维篇-DevOps 持续集成 持续部署 (二)
  4. 苹果移动端怎么使用申请的网易企业电子邮箱办公?
  5. 宏昆酒店集团携手DataPipeline打造实时数据融合平台,酒店业精益管理的新秘诀
  6. 基于requests库和lxml库爬取优信二手车
  7. HTML5炫酷的特效代码下载
  8. 案例分析|名创优品是如何通过精细化管理获得火速扩张的?
  9. 记录代码生成2020-7-8这种日期格式的代码
  10. mount USB Device(U disk) on crux based on vmware