概述
#include <deque>
#include <iostream>
#include <algorithm>
using namespace std;
int printDeque(const deque<int>&d1) {
for (int i = 0; i < d1.size(); i++)
{
//d1.at(6) = 10;
cout << d1.at(6) << " ";
}
cout << endl;
for (deque<int>::const_iterator it = d1.begin(); it != d1.end(); it++)
{
cout << *it << " ";
}
cout << "n";
//sort(dq1.begin(), dq1.end());
//for (deque<int>::const_iterator it = dq1.begin(); it != dq1.end(); it++) {
// cout << *it << " ";
//}
return 0;
}
void main() {
deque<int> dq1;
dq1.insert(dq1.begin(),1,100);
for (int i = 0; i < 10; i++)
{
dq1.push_back(i + 10);
cout << dq1.at(i) << " " ;
}
cout << endl;
dq1.insert(dq1.begin()+5, 1, 10);
printDeque(dq1);
sort(dq1.begin(), dq1.end());
for (deque<int>::const_iterator it = dq1.begin(); it != dq1.end(); it++) {
cout << *it << " ";
}
cout << endl;
reverse(dq1.begin(), dq1.end());
for (deque<int>::const_iterator it = dq1.begin(); it != dq1.end(); it++) {
cout << *it << " ";
}
}
结果:
100 10 11 12 13 14 15 16 17 18
14 14 14 14 14 14 14 14 14 14 14 14
100 10 11 12 13 10 14 15 16 17 18 19
10 10 11 12 13 14 15 16 17 18 19 100
100 19 18 17 16 15 14 13 12 11 10 10
最后
以上就是瘦瘦飞机为你收集整理的stl学习demo01(deque)的全部内容,希望文章能够帮你解决stl学习demo01(deque)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复