set,multiset:
set中不允许有重复元素。
#include <iostream> #include <set> using namespace std; int main() { //set< int, greater<int> > s; multiset< int, greater<int> > s; s.insert(1); s.insert(5); s.insert(4); s.insert(2); s.insert(3); s.insert(4); set< int, greater<int> >::iterator ite = s.begin(); for(; s.end() != ite; ite++) cout<<*ite<<" "; cout<<endl; return 0; }