文章目录
前言
-
-
- 前言
- 一 vector 查找最大最小值,及其位置
-
在项目中经常会用到对vector容器中的数据求最大值或者最小值,这里简单总结下vector的常用方法,方便后续快速查找回顾。
一 vector 查找最大最小值,及其位置int main() { vectorheights; heights.push_back(1.2); heights.push_back(3.4); heights.push_back(5.6); heights.push_back(7.9); heights.push_back(10.0); std::vector::iterator smallest = std::min_element(std::begin(heights), std::end(heights)); std::vector::iterator biggest = std::max_element(std::begin(heights), std::end(heights)); int min_pos, max_pos; min_pos = std::distance(std::begin(heights), smallest); max_pos = std::distance(std::begin(heights), biggest); std::cout<<"smallest is &#