1.功能:利用算法实现对deque容器的排序
2.算法:sort(iterator begin, iterator end); //对begin和end区间的元素进行排序
#include<iostream>
#include<deque>
#include<algorithm>
using namespace std;
void printdeque(deque<int> &d)
{
for(deque<int>::iterator it=d.begin();it!=d.end();it++)
cout<<*it<<" ";
cout<<endl;
}
void test1()
{
deque<int> d;
d.push_back(10);
d.push_back(40);
d.push_back(30);
d.push_back(54);
d.push_back(5);
d.push_back(28);
printdeque(d); //10 40 30 54 5 28
//sort排序,默认从小到大
//对于支持随机访问的迭代器的容器,都可以利用sort算法直接对其进行排序
//vector容器也可以利用sort进行排序
sort(d.begin(),d.end());
printdeque(d); //5 10 28 30 40 54
}
int main()
{
test1();
return 0;
}