我是靠谱客的博主 瘦瘦飞机,这篇文章主要介绍stl学习demo01(deque),现在分享给大家,希望可以做个参考。

#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)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(163)

评论列表共有 0 条评论

立即
投稿
返回
顶部