如何操作deque双端队列
1、定义空的队列,然后调用函数push_front往队列头部添加数据

2、调用push_back往队列尾部添加数据

3、然后调用deque的迭代器,输出队列中的所有数据

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

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

6、从输出的信息看,上一个步骤往队列的第二个位置输入两个相同的元素信息

7、调用pop_front可以删除头部数据,调用pop_back可以删除尾部数据

8、删除完成队列头部和尾部的两条数据之后,其输出的信息如下,表明正确删除了数据

9、最后还可以调用front取出头部数倌栗受绽据,但是不将数据从队列删除, 调用back取出尾部数据,但是也不会将数据从队列删除

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:27
阅读量:59
阅读量:74
阅读量:92
阅读量:68