vector 计算数组中的最大值 最小值
来源:互联网 发布:怎么注册国外域名 编辑:程序博客网 时间:2024/06/05 03:51
使用STL的Vector时,利用函数 max_element,min_element,distance可以获取Vector中最大、最小值的值和位置索引:
#include <vector> #include <algorithm> //vector成员函数头文件,否则没有max_element.....#include <iostream> int main() { double a[]= {1.0, 2.0, 3.0, 4.0, 5.0, 1.0, 2.0, 3.0, 4.0, 5.0};std::vector<double> arr(a,a+10); std::vector<double>::iterator max = std::max_element(std::begin(arr), std::end(arr)); //vector<double>::iterator max=max_element(arr.begin(),arr.end());// 或者也可以这样表示,计算max std::cout << "Max element is " << *max<< " at position " << std::distance(std::begin(arr), max) << std::endl; //输出值一定是带* 输出*max,表示解引用 auto min = std::min_element(std::begin(arr), std::end(arr)); std::cout << "min element is " << *min<< " at position " << std::distance(std::begin(arr), min) << std::endl; }
0 0
- vector 计算数组中的最大值 最小值
- 数组中的最大值最小值
- C++ 数组或vector最大值最小值
- 寻找数组中的最大值最小值
- vector找最大值 最小值
- 寻找数组中的最大值和最小值
- 同时获取数组中的最大值和最小值
- 2.10 寻找数组中的最大值和最小值
- STL-求数组中的最大值,最小值
- 寻找数组中的最大值和最小值
- 寻找数组中的最大值和最小值
- 寻找数组中的最大值和最小值
- 寻找数组中的最大值和最小值
- 寻找数组中的最大值和最小值
- 寻找数组中的最大值和最小值
- 2.10 寻找数组中的最大值和最小值
- 寻找数组中的最大值和最小值
- 寻找数组中的最大值和最小值
- mnesia锁数据时机
- java 语言中try catch的用处
- StringBuffer的用法
- 闭包
- Spring MVC 4 + Spring Security 4 + Hibernate +JPA实战
- vector 计算数组中的最大值 最小值
- Java学习重点易忽略问题整理
- [AHK]华泰通达信交易客户端锁定后自动解锁
- sql语句查询各门课程平均分的最大值
- POJ3225 Help with Intervals
- Thinking in Java(8)-Behavior of Polymorphic methods inside constructors
- quartz CronExpression表达式
- 经典.net面试题目
- Linux设备驱动之UART驱动结构