如何操作deque双端队列

【如何操作deque双端队列】C++11
方式/
1界说空的队列 , 然后挪用函数push_front往队列头部添加数据

如何操作deque双端队列

文章插图

2挪用push_back往队列从头至尾部添加数据

如何操作deque双端队列

文章插图

3然后挪用deque的迭代器 , 输出队列中的所稀有据

如何操作deque双端队列

文章插图

4队列中的内容如下图所示 , 前两个挪用push_front存入的数据 , 后两个是挪用push_back存入的数据

如何操作deque双端队列

文章插图

5还可以挪用insert往队列指定位置输入数据

如何操作deque双端队列

文章插图

6从输出的信息看 , 上一个
往队列的第二个位置输入两个不异的元素信息

如何操作deque双端队列

文章插图

7挪用pop_front可以删除头部数据 , 挪用pop_back可以删除从头至尾部数据

如何操作deque双端队列

文章插图

8删除完当作队列头部和从头至尾部的两条数据之后 , 其输出的信息如下 , 表白准确删除了数据

如何操作deque双端队列

文章插图

9最后还可以挪用front掏出头部数据 , 可是不将数据从队列删除 ,  挪用back掏出从头至尾部数据 , 可是也不会将数据从队列删除

如何操作deque双端队列

文章插图

10挪用front和back后 , 将数据存储光临时变量中 , 然后打印出来 , 其成果如下所示

如何操作deque双端队列

文章插图


以上内容就是如何操作deque双端队列的内容啦 , 希望对你有所帮助哦!

    推荐阅读