1201 最小数和最大数

原创 2016年08月29日 13:28:00
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;

int main()
{
	vector<int> v;
	int n,m;
	while (cin >> n)
	{
		while (n--&&cin >> m)
		{
			v.push_back(m);
		}
		sort(v.begin(), v.end());
		cout << v[0] << ' ' << v[v.size() - 1] << endl;
	}
	return 0;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

定义一个由整数组成的数组,然后输入一个整数X,如果X不在此数组中,返回小于X的最大数的位置i和大于X的最小数的位置j

定义一个由整数组成的数组,然后输入一个整数x,如果X不在此数组中,返回小于X的最大数的位置i和大于X的最小数的位置j;若X在此数组中,则返回数组中这个数的位置。

同时寻找最大数和最小数的最优算法

我们知道,在一个容量为n的数据集合中寻找一个最大数,不管用什么样的比较算法,至少要比较n-1次,就算是用竞标赛排序也得比较n-1次,否则你找到的就不能保证是最大的数。那么,在一个容量为n的数据集合中同...

Windows平台下GCC编程之从键盘输入3个整数,求其中的最大数和最小数,并输出结果

代码都是我自己练习写的,如果有什么不妥,自己修改就行了,在Code::Blocks16.01+GCC4.9.2 for Windows上编译运行成功//1. 从键盘输入3个整数,求其中的最大数和最小数...

2016阿里笔试题:一个最小数,一个最大数地,重排数组

2017阿里笔试题:一个最小数,一个最大数地,重排数组@(algorithm)问题描述2017阿里笔试题原始数组是排好序的,如:[0,1,2,3,4,5,6]结果数组是一个最小数,一个最大数地重排数组...

利用函数和指针实现最小数和第一个数交换,最大数和最后一个数交换

/* 写三个函数,输入函数,输出函数,处理函数,找出输入数中最小的数,和第一个数交换,最大的数和最后一个数交换 */ # include void inFunc(int * a,int n)...

三个数求最大数、最小数、中间数

// 获取中间值 public static int getMidNum(int a, int b, int c) { return (a c ? b : a > c ? c : a));...

编程题--任意给出一个四位数, 把它重新组成一个四位的最大数和一个最小数, 算出两者间的差

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:任意给...

【算法拾遗】最大数和最小数

求一个数组中的最大值和最小值,我们一般的做法是扫描一遍数组求的最大值,扫描一遍数组求最小值,这样做需要比较2N次才能求解。而实际上我们可以比较1.5N次即可得到结果。考虑如下几种方法。 方法...

同时寻找最大数和最小数的最优算法以及寻找最大的两个数所需的最少比较次数

同时寻找最大数和最小数的最优算法以及寻找最大的两个数所需的最少比较次数
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)