C++ STL之min_element()与max_element()(取容器中的最大最小值)
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()(取容器中的最大最小值)相关推荐
- 取数组中最大值和最小值
将数组中第一个元素赋值给一个变量,并且把这个变量作为最大值: 开始遍历数组,从第二个元素开始依次和第一个元素进行比较 如果当前的元素大于当前的最大值,就把当前的元素值赋值给最大值 移动到下一个元素,继 ...
- C++ STL min_element和max_element的使用方法
//本程序示范min_element和max_element的正确用法 //既实现了无条件的最小值最大值求取,还实现了利用仿函数的最大值最小值的求取 //本程序中仿函数的作用是利用元素绝对值进行比较 ...
- C++ STL学习笔记 : 2. unordered map 容器
本文中,简单总结一下使用unordered map 的心得.unordered_map容器属于STL中关联表的一种,常用的map容器与unordered_map容器在使用中有着很大程度的相同点,在之后 ...
- stl max函数_std :: max_element()函数以及C ++ STL中的示例
stl max函数 C ++ STL std :: max_element()函数 (C++ STL std::max_element() function) max_element() functi ...
- STL(标准模板库)理论基础与容器
10.1 STL(标准模板库)理论基础 10.1.1基本概念 STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称.现然主要出现在C++中,但在被 ...
- STL vector的几种清空容器(删除)办法
1.为什么需要主动释放vector内存 来自 <https://blog.csdn.net/hellokandy/article/details/78500067> vector其中一个特 ...
- STL 容器中的元素必须满足的条件
STL中的容器.迭代器.算法都是模板,因此可以操作任何型别.不论是STL预先定义好的或用户自行定义的都可以.然而,由于某些加诸于元素身上的操作行为,某些需求条件也就相应出现了.STL容器元素必须满足以 ...
- C++STL总结笔记(一)—— 容器和容器适配器
文章目录 前言 一.概念 1.1 顺序容器 1.2 容器适配器 1.3 关联容器 二.程序示例 1. vector和Set自定义数据类型的访问 2.vector容器嵌套 3.list容器排序 4.pa ...
- STL源码剖析 序列式容器|Vector
容器的概观和分类 array 数组 .list 链表.tree树 .stack堆栈.queue队列.hash table散列表.set集合.map映射表 根据数据在容器中的排列顺序,将上述数据结构分为 ...
最新文章
- python生成随机数—random模块
- 每日一皮:原型还可以啊,怎么上线后就这样了。。。
- synchronized的使用方法
- 硬件:笔记本电脑7大分类总结,看完你就明白了!
- file_exists函数总是返回false
- 3.5 Bounding Box预测
- sublimetext能编辑html语言,SublimeText_编辑保存的Html乱码问题解决
- 通过共享文件夹来进行前后端独立开发
- Android是如何绘制View的
- html 滑动返回顶部,返回页面顶部的几种方式总结
- Python数学建模入门【3】
- 《Redis视频教程》(p7)
- Oracle 子查询优化思路
- python+requests爬取汽车之家二手车
- cdr宏教程_CDR-VBA宏完整案例详解(上部)
- 错误The server cannot or will not process the request due to something that is perceived to be a clien
- 【转】新世纪研究生公共英语教材阅读A 答案
- GD32官方固件库(标准外设库)下载
- WEB前端学习笔记-HTML
- 记录一次504超时的解决方案
热门文章
- 监护仪系统都是Linux吗,基于Linux和MiniGUI的心电监护仪设计 (1)
- java皮肤库的框架_VC 添加皮肤库
- win10mongodb链接_Windows 10 安装 Mongodb
- 横流式冷却塔计算风量_10T-1000T冷却塔厂家批发零售
- android开发自定义选择器,创建自定义android选择器
- php ==gt;,谈谈PHP中的 -gt;、=gt; 和 :: 符号 - 易采站长站
- linux动态链接库的创建
- 哪里有高中教师教学计算机能力培训,04060406_王世红_高中教师信息技术能力的培训.doc...
- 应届生拿到offer之后的流程_【经验】我是如何一步步拿到拼多多amp;京东amp;艺龙等多个产品offer的...
- python 链接数据库