YTU 2325 查找【数组】
上天折断了你飞翔的羽翼,你也要给自己一双翅膀!
题目描述
利用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 查找【数组】相关推荐
- JavaScript 数组排序及查找数组中最大值最小值方法
JavaScript 数组排序方法及查找最大值最小值方法 1. sort()方法排序 1.1 方法介绍 1.2 语法:arr.sort([compareFunction]) 1.3 参数说明 1.4 ...
- 【Java】 查找数组中指定元素之 顺序查找 与 二分查找
今天博主分享两个查找数组中指定元素的算法:顺序查找与二分查找 小小目录 1.顺序查找 2. 二分查找 1.顺序查找 给定一个数组, 再给定一个元素, 找出该元素在数组中的位置. 代码如下: //顺序查 ...
- 用指针查找数组中温度值为32的天数
<程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p92 5.1.2 上级实训内容 [实训内容4]假设一个数组用于存储一周7天,每天24小时温度的度数,数 ...
- 题目:查找数组中的重复数字,要求空间复杂度为O(1)(基于Java实现)
题目:查找数组中的重复数字,要求空间复杂度为O(1)(基于Java实现) 题目: 在一个长度为 n 的数组 nums 里的所有数字都在 0-n-1 的范围内.数组中某些数字是重复的,但不知道有几个数字 ...
- 数组中查找並返回数组_用Python查找数组中出现奇数次的那个数字
有一个数组,其中的数都是以偶数次的形式出现,只有一个数出现的次数为奇数次,要求找出这个出现次数为奇数次的数. 集合+统计 解题思路 最简单能想到的,效率不高.利用集合的特性,通过 Python 的 s ...
- 如何在JavaScript / jQuery中查找数组是否包含特定字符串? [重复]
本文翻译自:How to find if an array contains a specific string in JavaScript/jQuery? [duplicate] This ques ...
- 同时查找数组中最大和最小值
查找数组中的最大值和最小值有下面的方法: 1.按照普通的方法进行查找,分别写出找到数组中最大值函数和最小值函数,这种方法很简单: 代码如下: int Min(int *pnArr, int nLen) ...
- 查找数组中第二个最小元素
查找数组中最小的两个元素的过程: 第一种情况: 如果数组的数据是偶数个N: 1.首先假设最小值和次最小值是最前面的两个数 min1=p[0]; min2=p[1]; 2.进行循环,进入下一组的两个数中 ...
- es6 数组找最大值_JavaScript 查找数组中最大值与最小值
最小值算法如下: 将数组中第一个元素赋值给一个变量,把这个变量作为最小值: 开始遍历数组,从第二个元素开始依次和第一个元素进行比较: 如果当前的元素小于当前的最小值的话,就把当前的元素值赋值给最小值: ...
最新文章
- HDU 2157 How many ways?? 临接矩阵+快速幂
- Spring 梳理 - ContentNegotiatingViewResolver
- ZED 相机 ORB-SLAM2安装环境配置与ROS下的调试
- 什么是数据光端机?数据光端机的作用有哪些?
- 高压断路器故障诊断的相关方法
- Helloworld【C#】
- 通过WiFi控制智能小车机器人制作过程详解
- 低通滤波器 java_低通滤波器 - java开发指南博客 【转载】 - ITeye博客
- linux的jar命令不能使用,经常使用的linux下jar包管理命令
- Intellij IDEA2017安装破解
- 第十七章_模型压缩、加速及移动端部署
- USB驱动之U盘驱动
- 2015年最新互联网概念股一览表
- python license_怎么解决pycharm license Acti的方法
- 疫情期间想做兼职增加收入,那你应该看看这四个网赚项目
- 学Python,从入门到编程
- cs231n-assignment2的笔记
- 少林寺、孔子网站被黑
- DASH MPD 文件内容解析
- 第二十四讲项目3-一元二次方程全解
热门文章
- 盘点:三十五个非主流开源数据库
- 潜龙号开启水下机器人_潜龙二号水下机器人:我的老家在沈阳
- k42.第十七章 K8s运维篇-DevOps 持续集成 持续部署 (二)
- 苹果移动端怎么使用申请的网易企业电子邮箱办公?
- 宏昆酒店集团携手DataPipeline打造实时数据融合平台,酒店业精益管理的新秘诀
- 基于requests库和lxml库爬取优信二手车
- HTML5炫酷的特效代码下载
- 案例分析|名创优品是如何通过精细化管理获得火速扩张的?
- 记录代码生成2020-7-8这种日期格式的代码
- mount USB Device(U disk) on crux based on vmware