用链表实现队列
来源:互联网 发布:剑灵 职业 知乎 编辑:程序博客网 时间:2024/06/01 09:14
list.h list.cpp链表类的定义与实现可以参考《用链表实现栈》,只有队列类
#include <iostream>using namespace std;typedef int T;#include "01list.h"class Queue{List l;public:Queue& push(const T& d){l.push_back(d);return *this;}T pop(){T t=front();l.erase(0);return t;}const T& front()const{return l.front();}const T& back()const{return l.back();}int size()const{return l.size();}void clear(){l.clear();}bool empty()const{return l.empty();}bool full()const{return false;}};int main(){Queue q;q.push(1).push(2).push(3);q.push(4).push(5);cout << q.pop() << endl;cout << q.pop() << endl;q.push(6).push(7).push(8);while(!q.empty())cout << q.pop() << endl;}
0 0
- 队列 Queue 用链表实现队列
- 用链表实现队列--链式队列
- 用链表实现队列
- 用链表实现优先级队列
- 用链表实现的队列
- 用链表实现队列
- 用链表实现队列数据结构
- 用链表实现队列
- 用链表实现队列
- 用链表实现队列
- 用链表实现队列
- 用链表实现的队列
- 用链表实现队列
- 用链表实现双向队列
- 队列用链表实现
- Java用链表实现队列
- 数据结构-用链表实现队列
- 队列(1)----用链表实现队列
- 请求发送者与接收者解耦——命令模式
- tomcat配置https
- 透明div层
- 快速入门C++ 09(静态属性和静态方法)
- uva 11525 - Permutation(线段树)
- 用链表实现队列
- 串口结构
- NSLocale的一些方法
- 排序算法——选择排序
- 高权重网站打造计划之USER需求原理
- iMatrix平台中组织结构树标签(Ztree实现)用法
- 黑马程序员_反射
- POJ2679 SPFA求负环
- IIS7.0应用程序 .NET信任级别的区分