#include<vector>
#include<list>
#include<algorithm>
#include<iostream>
using namespace std;
template<typename T>
void print_max(const T& coll)
{
typename T::const_iterator iter;
iter = std::max_element(coll.begin(),coll.end());//主要是这一行,最小用min_element()
if(iter!=coll.end()){
cout << *iter << endl;
}else{
cout << "empty" << endl;
}
}
int main()
{
vector<int> v;
list<int> l;
for(int i=0;i<10;++i){
v.push_back(i);
l.push_back(i);
}
print_max(v);
print_max(l);
}
9
9
求容器中元素的最大最小值
最新推荐文章于 2022-02-15 15:38:25 发布