如下所示:
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main()
{
vector<int> v;
vector<int>::iterator pos;
v.push_back(1);
v.push_back(0);
v.push_back(3);
v.push_back(7);
v.push_back(5);
v.push_back(9);
pos=min_element(v.begin(),v.end());
cout<<"min"<<*pos<<endl;
pos=max_element(v.begin(),v.end());
cout<<"max"<<*pos<<endl;
sort(v.begin(),v.end());
for(pos=v.begin();pos!=v.end();pos++)
cout<<*pos<<" ";
cout<<endl;
pos=find(v.begin(),v.end(),3);
reverse(pos,v.end());
for(pos=v.begin();pos!=v.end();pos++)
cout<<*pos<<" ";
return 0;
}