0.时刻提醒自己

Note: vector的释放

1. minmax_element 功能

寻找范围 [first, last) 中最小和最大的元素。

2. 头文件

#include <algorithm>

3. 异常

算法无法分配内存,则抛出 std::bad_alloc

4.Note

此算法不仅在效率上异于 std::make_pair(std::min_element(), std::max_element()) ,而且此算法寻找最后的最大元素,而 std::max_element 寻找首个最大元素。

5. 用法

5.1 代码

std::vector<int> v(7);
std::iota(v.begin(), v.end(), 10); auto result = std::minmax_element(v.begin(), v.end());
// 输出首次出现的最小元素
std::cout << "min element is: " << *result.first << '\n'; // 输出首次出现的最大元素
std::cout << "max element is: " << *result.second << '\n';

5.2 输出

最新文章

  1. Typical EEG waveforms during sleep 睡眠状态下的几种典型EEG波形
  2. 关于ajax载入窗口使用RedirectToAction在窗口显示的问题
  3. JS中级 - 01:DOM节点
  4. redis中模糊删除
  5. 闭包 Clousure
  6. (spring-第13回【IoC基础篇】)PropertyEditor(属性编辑器)--实例化Bean的第五大利器
  7. 团体程序设计天梯赛-练习集L1-015. 跟奥巴马一起画方块
  8. office2016 部分截图
  9. jquery1.9学习笔记 之选择器(基本元素五)
  10. PHP实现插入排序算法
  11. 线关节(Line Joint)
  12. QQ数据库管理
  13. caffe-ssd需要安装opencv
  14. intellij idea 官方帮助文档翻译(前言)
  15. ado执行upadte
  16. 算法笔记_198:历届试题 打印十字图(Java)
  17. golang interface的使用和实现(翻译整理)
  18. JAVA自定义注解 和 运行时靠 反射获取注解,解决 shiro 注解型权限因子获取问题
  19. Linux 期中架构 inotify
  20. cocos编译Android版本号问题总结

热门文章

  1. 非标准的xml解析器的C++实现:一、思考基本数据结构的设计
  2. Docker的基本使用及DockerFile的编写
  3. 14 - springboot的@Configuration、@Bean、@Import()、@ImportResource()、@Conditional说明
  4. 从Redis分布式缓存实战入手到底层原理分析、面面俱到覆盖大厂面试考点
  5. 机器学习常用python包
  6. android:为TextView添加样式、跑马灯、TextSwitcher和ImageSwitcher实现平滑过渡
  7. 【JAVA】【JVM】内存结构
  8. 【Linux】【Services】【Docker】基础理论
  9. SpringBoot项目找不到主类或无法加载主类
  10. 30个类手写Spring核心原理之依赖注入功能(3)