stack、queue、deque的区别
来源:互联网 发布:摄影网络销售 编辑:程序博客网 时间:2024/05/29 19:14
stack:栈 数据是后进先出(LIFO)
queue:队列 数据是先进先出(FIFO)
deque:双端队列 数据可以从两端进出
这是觉得比较好的
其中deque中push_front 和push_back(),两种方法可以实现不同进出顺序
代码如下
int main()
{
deque dq;
for(int i=0;i<10;i++)
{
dq.push_back(i);
}for(int i=0;i<10;i++){ cout<<dq.front()<<" "; dq.pop_front();}cout<<endl;system("pause");return 0;
}
实现了先进先出
int main()
{
deque dq;
for(int i=0;i<10;i++)
{
dq.push_front(i);
}
for(int i=0;i<10;i++){ cout<<dq.front()<<" "; dq.pop_front();}cout<<endl;system("pause");return 0;
}
实现了后进先出
0 0
- stack、queue、deque的区别
- stack,deque,queue的区别
- stack,deque,queue对比
- stack,deque,queue对照
- stack,deque,queue对比
- deque,queue,stack,
- stack queue deque 用法
- stack,deque,queue对比
- stack,deque,queue对比
- stack,deque,queue对比
- Stack Queue Deque
- Queue、Deque和Stack
- stack,deque,queue对比
- java 中的Stack、Queue、Deque
- STL中deque,queue,stack,list的学习
- C++ queue 和 deque的区别
- stl的set,multiset, map, multimap, deque, list, stack, queue, priority_queue
- Collection接口的子接口——Queue接口\Deque接口\Stack类
- TCP服务器和客户端交互
- 树莓派99——nano文本编辑器常用命令
- Linux 修改系统时间
- zookeeper原理及应用
- easyui-tree-url-param
- stack、queue、deque的区别
- Oracle SQL Developer远程连接服务器端oracle数据库配置。
- 泛型的用法
- 234Palindrome Linked List
- 求解立方根
- 解决Win UAC问题的编程
- ijkplayer阅读笔记06-音频流程
- Linux移植相关链接
- Java中线程总结