min_element()和max_element

头文件:#include<algorithm>

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

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

 1 #include<iostream>
 2 #include<algorithm>
 3 using namespace std;
 4 bool cmp(int a,int b)
 5 {
 6       return a<b;
 7 }
 8 int main()
 9 {
10       int num[]={2,3,1,6,4,5};
11       cout<<"最小值是 "<<*min_element(num,num+6)<<endl;
12       cout<<"最大值是 "<<*max_element(num,num+6)<<endl;
13       cout<<"最小值是 "<<*min_element(num,num+6,cmp)<<endl;
14       cout<<"最大值是 "<<*max_element(num,num+6,cmp)<<endl;
15       return 0;
16 }  

C++ STL之min_element()与max_element()(取容器中的最大最小值)相关推荐

  1. 取数组中最大值和最小值

    将数组中第一个元素赋值给一个变量,并且把这个变量作为最大值: 开始遍历数组,从第二个元素开始依次和第一个元素进行比较 如果当前的元素大于当前的最大值,就把当前的元素值赋值给最大值 移动到下一个元素,继 ...

  2. C++ STL min_element和max_element的使用方法

    //本程序示范min_element和max_element的正确用法 //既实现了无条件的最小值最大值求取,还实现了利用仿函数的最大值最小值的求取 //本程序中仿函数的作用是利用元素绝对值进行比较 ...

  3. C++ STL学习笔记 : 2. unordered map 容器

    本文中,简单总结一下使用unordered map 的心得.unordered_map容器属于STL中关联表的一种,常用的map容器与unordered_map容器在使用中有着很大程度的相同点,在之后 ...

  4. stl max函数_std :: max_element()函数以及C ++ STL中的示例

    stl max函数 C ++ STL std :: max_element()函数 (C++ STL std::max_element() function) max_element() functi ...

  5. STL(标准模板库)理论基础与容器

    10.1 STL(标准模板库)理论基础 10.1.1基本概念 STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称.现然主要出现在C++中,但在被 ...

  6. STL vector的几种清空容器(删除)办法

    1.为什么需要主动释放vector内存 来自 <https://blog.csdn.net/hellokandy/article/details/78500067> vector其中一个特 ...

  7. STL 容器中的元素必须满足的条件

    STL中的容器.迭代器.算法都是模板,因此可以操作任何型别.不论是STL预先定义好的或用户自行定义的都可以.然而,由于某些加诸于元素身上的操作行为,某些需求条件也就相应出现了.STL容器元素必须满足以 ...

  8. C++STL总结笔记(一)—— 容器和容器适配器

    文章目录 前言 一.概念 1.1 顺序容器 1.2 容器适配器 1.3 关联容器 二.程序示例 1. vector和Set自定义数据类型的访问 2.vector容器嵌套 3.list容器排序 4.pa ...

  9. STL源码剖析 序列式容器|Vector

    容器的概观和分类 array 数组 .list 链表.tree树 .stack堆栈.queue队列.hash table散列表.set集合.map映射表 根据数据在容器中的排列顺序,将上述数据结构分为 ...

最新文章

  1. python生成随机数—random模块
  2. 每日一皮:原型还可以啊,怎么上线后就这样了。。。
  3. synchronized的使用方法
  4. 硬件:笔记本电脑7大分类总结,看完你就明白了!
  5. file_exists函数总是返回false
  6. 3.5 Bounding Box预测
  7. sublimetext能编辑html语言,SublimeText_编辑保存的Html乱码问题解决
  8. 通过共享文件夹来进行前后端独立开发
  9. Android是如何绘制View的
  10. html 滑动返回顶部,返回页面顶部的几种方式总结
  11. Python数学建模入门【3】
  12. 《Redis视频教程》(p7)
  13. Oracle 子查询优化思路
  14. python+requests爬取汽车之家二手车
  15. cdr宏教程_CDR-VBA宏完整案例详解(上部)
  16. 错误The server cannot or will not process the request due to something that is perceived to be a clien
  17. 【转】新世纪研究生公共英语教材阅读A 答案
  18. GD32官方固件库(标准外设库)下载
  19. WEB前端学习笔记-HTML
  20. 记录一次504超时的解决方案

热门文章

  1. 监护仪系统都是Linux吗,基于Linux和MiniGUI的心电监护仪设计 (1)
  2. java皮肤库的框架_VC 添加皮肤库
  3. win10mongodb链接_Windows 10 安装 Mongodb
  4. 横流式冷却塔计算风量_10T-1000T冷却塔厂家批发零售
  5. android开发自定义选择器,创建自定义android选择器
  6. php ==gt;,谈谈PHP中的 -gt;、=gt; 和 :: 符号 - 易采站长站
  7. linux动态链接库的创建
  8. 哪里有高中教师教学计算机能力培训,04060406_王世红_高中教师信息技术能力的培训.doc...
  9. 应届生拿到offer之后的流程_【经验】我是如何一步步拿到拼多多amp;京东amp;艺龙等多个产品offer的...
  10. python 链接数据库