C++中的max_element()与min_element()
来源:互联网 发布:知乎live 编辑:程序博客网 时间:2024/06/04 23:32
max_element()与min_element()都定义于头文件 <algorithm>,分别实现了返回区间 [first,last)中第一个最大值和第一个最小值对应的迭代器。
Example
// min_element/max_element example#include <iostream> // std::cout#include <algorithm> // std::min_element, std::max_elementbool myfn(int i, int j) { return i<j; }struct myclass { bool operator() (int i,int j) { return i<j; }} myobj;int main () { int myints[] = {3,7,2,5,6,4,9}; // using default comparison: std::cout << "The smallest element is " << *std::min_element(myints,myints+7) << '\n'; std::cout << "The largest element is " << *std::max_element(myints,myints+7) << '\n'; // using function myfn as comp: std::cout << "The smallest element is " << *std::min_element(myints,myints+7,myfn) << '\n'; std::cout << "The largest element is " << *std::max_element(myints,myints+7,myfn) << '\n'; // using object myobj as comp: std::cout << "The smallest element is " << *std::min_element(myints,myints+7,myobj) << '\n'; std::cout << "The largest element is " << *std::max_element(myints,myints+7,myobj) << '\n'; return 0;}output:
The smallest element is 2The largest element is 9The smallest element is 2The largest element is 9The smallest element is 2The largest element is 9
阅读全文
0 0
- C++中的max_element()与min_element()
- min_element()与max_element()
- C++: *max_element函数和*min_element函数
- STL之min_element()与max_element()(取容器中的最大最小值)
- 取容器中的最大最小值min_element(),max_element()
- max_element、min_element、accumulate
- min_element和max_element
- max_element/min_element详解
- max_element和min_element
- stl min_element和max_element
- min_element 和max_element
- c++ min_element max_element
- STL max_element,min_element
- *max_element函数和*min_element函数
- C++中max_element和min_element
- max_element和min_element的用法
- C++ STL之max_element()/min_element()
- max_element和min_element的用法
- 应用Token的流程和作用
- 哲理问题
- 单词反转(举一反三)
- Java基础教程27-方法重写
- 快速迭代的需要
- C++中的max_element()与min_element()
- 使用流式文件读取或写入图片(jpg,png等)或视频(mp4)或音频(mp3)文件
- 类图
- yum常用操作
- 给40亿个不重复的无符号整数,没排过序。给一个无符号整数,如何快速判断一个数是否在这40亿个数中。 【腾讯】
- zoj 1019
- XML简介
- Activity
- 如何安装PythonMagick