用List模拟实现STL下的queue队列
来源:互联网 发布:mac系统剪切文件 编辑:程序博客网 时间:2024/05/22 13:29
queue.h
template <class T>class Queue{ typedef T value_type; typedef int size_type;public: bool empty()const { return q.Empty(); } value_type& back() { return q.Back(); } const value_type& back()const { return q.Back(); } value_type& front() { if (empty()) { cout<<"queue is empty"<<endl; return 0; } return q.Front(); } const value_type& front()const { return q.Front(); } void pop() { if (empty()) { cout<<"queue is empty"<<endl; return ; } q.PopFront(); } void push(const T& x) { q.PushBack(x); } size_type size()const { return q.Size(); }private: List<T> q;};
test.c
#include "queue.h"int main(){ Queue <int>q1; q1.push(7); q1.pop(); q1.push(8); int a = q1.size(); return 0;}
0 0
- 用List模拟实现STL下的queue队列
- 使用List模拟实现STL中的Queue
- STL-queue实现队列
- <STL>模拟实现List
- STL-模拟实现List
- 【STL】模拟实现list
- STL 队列queue的使用
- 【STL】list的应用和模拟实现
- 【STL】 list的应用及模拟实现
- 【STL】list的应用模拟实现
- 【STL】迭代器与List的模拟实现
- 【STL】list迭代器的模拟实现
- UVa 540 Team Queue (STL list&queue模拟插队)
- STL queue 的实现
- 简单模拟实现队列Queue的模板类
- 队列的实现 queue
- queue队列的实现
- 数据结构::模拟STL实现list
- NOIP 2009 普及组 复赛 score 分数线划定
- N×N数字
- Spring MVC接受XML格式的数据
- 用C语言实现猜数字游戏
- "List cannot be resolved to a type"错误的解决方法
- 用List模拟实现STL下的queue队列
- Matlab图像二值化
- 看书打的Palindromes
- CentOS7搭建DNS服务器
- Shell编程
- 算法训练 摆动序列
- Linux(Ubuntu16.04)+MySQL Community Server 5.7.17安装(使用MySQL5.7deb安装包)
- 衡量模型泛化能力的评价标准
- Spring MVC返回XML格式的数据