我是靠谱客的博主 瘦瘦飞机,最近开发中收集的这篇文章主要介绍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)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部