auto min_values=min_element(v.begin(),v.end())
auto max_values=max_element(v.begin(),v.end())
会分别返回一个指向输入序列的最小元素以及最大元素的迭代器(里面存的是对应的物理地址);
1.取 * 可以去除具体的最大以及最小值
2.不取 * 减去起始地址就能知道索引的位置
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int n[]={1,4,5,7,22,3,8,5};
int len=sizeof(n)/sizeof(int);
//返回索引
cout<<max_element(n,n+len)-n<<endl;
//返回值
cout<<*max_element(n,n+len)<<endl;
return 0;
}