STL算法之返回最大值最小值
来源:互联网 发布:mac如何免费翻墙 编辑:程序博客网 时间:2024/06/05 14:14
转接自STL算法
1. min_element() 返回最小值元素
2. max_element() 返回最大值元素
3. minmax_element() 返回最小值和最大值元素 start form c++11
#include <iostream>#include <vector>#include <algorithm>using namespace std;//1. min_element() 返回最小值元素//2. max_element() 返回最大值元素//3. minmax_element() 返回最小值和最大值元素 start form c++11void test(const vector<int> &vec){ auto f = [](const int& a, const int& b) { return a < b; }; //默认Pred使用less<>() auto min_pos = min_element(vec.begin(), vec.end(),f); cout <<"the min is " << *min_pos << endl; //默认Pred使用less<>() auto max_pos = max_element(vec.begin(), vec.end()); cout << "the max is " << *max_pos << endl; //默认Pred使用less<>() auto pair = minmax_element(vec.begin(), vec.end()); cout << "the min is " << *pair.first << endl; cout << "the max is " << *pair.second << endl;}int main(){ vector<int> vec{ 1,2,3,3,4,5,6,3,7,8,3 }; test(vec); system("pause"); return 0;}
阅读全文
1 0
- STL算法之返回最大值最小值
- c++之STL(12) STL 算法 - 最小值和最大值
- STL算法------最小值和最大值
- C++ STL 算法:最大值和最小值
- 最小值最大值算法
- 算法导论系列文章之同时查找最大值和最小值
- 【算法导论】最大值和最小值
- STL最小值算法
- STL-求数组中的最大值,最小值
- php max() min() 返回最大值和最小值
- 分而治之算法——找最大值最小值
- 最大值最小值查找算法(C++实现)
- 算法导论 ch9 最大值与最小值
- 【算法导论】同时找出最大值和最小值
- 算法导论CLRS 9.1 最大值和最小值
- 求解最大值与最小值-分治算法
- 算法训练 最大值与最小值的计算
- 算法训练 最大值与最小值的计算
- highcharts做图形报表去掉highcharts.com的版权信息
- 麦克纳姆轮全向移动原理
- Windows 2008系统下搭建SVN版本控制系统
- Tomcat ipv6改成ipv4
- 创建具有复选框的树型控件
- STL算法之返回最大值最小值
- 接口发放微信企业号红包
- 解决Ubuntu安装时代N卡黑屏
- Json 串中的转义字符解析
- Linux(一)--rht-vmctl命令/Linux中的帮助使用/Linux中如何执行命令/Linux系统结构/利用通配符批量管理文件
- Java 导出excel表 POI
- java 实现邮件发送
- IOSIAP二次验证
- html 背景图自适应实例(css 利用position:absolute)