STL之min_element()与max_element()(取容器中的最大最小值)

原创 2015年07月06日 17:40:08

min_element()和max_element

头文件:#include<algorithm>

作用:返回容器中最小值和最大值。max_element(first,end,cmp);其中cmp为可选择参数!

 

闲言少叙,上代码,一看就懂:

 

#include<iostream>
#include<algorithm>
using namespace std;

bool cmp(int a,int b)
{
	return a<b;
}
int main()
{
	int num[]={2,3,1,6,4,5};
	cout<<"最小值是 "<<*min_element(num,num+6)<<endl;
	cout<<"最大值是 "<<*max_element(num,num+6)<<endl;
	cout<<"最小值是 "<<*min_element(num,num+6,cmp)<<endl;
	cout<<"最大值是 "<<*max_element(num,num+6,cmp)<<endl;
	return 0; 
}


 

版权声明:本文为博主原创文章,未经博主允许不得转载。如有错误,欢迎指出~(@^_^@)~

相关文章推荐

STL algorithm算法min,min_element(35)

min原型: std::min C++98 C++11 C++14 default (1) template const T& min...

非修改性序列算法之min_element和max_element

min_element是求容器中的最小值,有两种函数重载:第一种,单纯的比较大小:template inline _FwdIt min_element(_FwdIt _First, _FwdI...

C++ *max_element函数找最大元素 *min_element函数找最小元素 STL算法

#include #include using namespace std; int main() { int n[]={1,4,22,3,8,5}; int len=sizeof(n)/size...
  • A_Eagle
  • A_Eagle
  • 2012年03月20日 14:16
  • 13594

STL之*min_element , *max_element ,*nth_element()[取容器中最大元素 最小元素 第n元素]

min_element()和max_element 头文件:#include 作用:返回容器中最小值和最大值。max_element(first,end,cmp);其中cmp为可选择参数! (转...
  • bmicnj
  • bmicnj
  • 2016年06月13日 13:37
  • 386

STL_算法_最小值和最大值(min_element、max_element)

C++ Primer 学习中。。。   简单记录下我的学习过程 (代码为主) min_element、max_element  找最小、最大值。 很简单没什么大作用 ...

max_element和min_element的用法

这个的话还是蛮好用的,比自己一个循环写下来要快的多了,简单用法如下: position=max_element(a,a+n)-a;这样写的话就代表的是找到的最大元素的位置在哪里,position代表...

STL algorithm算法max,max_elements(33)

max原型:

STL fill()填充算法以及for_each()算法 取容器中的最大最小值min_element,max_element

偶然看到的东西,记录下来。 另外unique函数可以通过重载==yunsuanfu

max_element和min_element的用法

各位童鞋们,有没有在为找一个数组中最大的数代码太长或不方便而担忧呢? 今天给大家介绍两个函数及其用法。 在这之前,我们先定义一个a[6]数组={0,5,4,3,2,1},n=5; *max_eleme...

STL中坑爹的max函数

hdu1754永远难忘的痛,参数最好不要传耗时特别长的函数,因为会调用两次,如果是递归的话,不知道多少次呢..        切记!切记!切记! 例如: //return max(getAns(...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:STL之min_element()与max_element()(取容器中的最大最小值)
举报原因:
原因补充:

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