博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
顺序队列
阅读量:5774 次
发布时间:2019-06-18

本文共 1278 字,大约阅读时间需要 4 分钟。

template
class SeqQueue{public: SeqQueue(int sz):m_nrear(0),m_nfront(0),m_ncount(0),m_nMaxSize(sz){ m_pelements=new Type[sz]; if(m_pelements==NULL){ cout<<"Application Error!"<
void SeqQueue
::MakeEmpty(){ this->m_ncount=0; this->m_nfront=0; this->m_nrear=0;}template
bool SeqQueue
::IsEmpty(){ return m_ncount==0;}template
bool SeqQueue
::IsFull(){ return m_ncount==m_nMaxSize;}template
bool SeqQueue
::Append(const Type item){ if(IsFull()){ cout<<"The queue is full!"<
Type SeqQueue
::Delete(){ if(IsEmpty()){ cout<<"There is no element!"<
Type SeqQueue
::Get(){ if(IsEmpty()){ cout<<"There is no element!"<
void SeqQueue
::Print(){ cout<<"front"; for(int i=0;i
"<
rear"<
<
<

#include 
using namespace std;#include "SeqQueue.h"int main(){ SeqQueue
queue(10); int init[10]={1,6,9,0,2,5,8,3,7,4}; for(int i=0;i<5;i++){ queue.Append(init[i]); } queue.Print(); cout<
<

==============================================================================
本文转自被遗忘的博客园博客,原文链接:http://www.cnblogs.com/rollenholt/archive/2012/04/08/2438203.html,如需转载请自行联系原作者
你可能感兴趣的文章
Windows server 2008 搭建×××服务
查看>>
Python重启深信服设备
查看>>
Android应用程序的类型
查看>>
spinlock、semaphore和mutex的区别
查看>>
XDOJ 1202: The Offer - Lunatic
查看>>
Jquery操作radio,checkbox,select表单操作实现代码
查看>>
iOS崩溃前日志记录实现
查看>>
对象赋值,对象拷贝
查看>>
elasticsearch存储空间不足导致索引只读,不能创建
查看>>
DOS命令大全
查看>>
C#中运算符的使用
查看>>
JavaScript设计模式之策略模式
查看>>
[学]《Python 核心编程》学习笔记(三)
查看>>
js各种继承方式和优缺点介绍
查看>>
双非本科非科班海投300+家Java后台岗位(个人心得感悟,附赠面试参考资料)...
查看>>
c语言基础5
查看>>
oracle11g客户端配置及使用(Windows系统)
查看>>
C/C++易错小记录
查看>>
正则表达式
查看>>
17.Node.js 回调函数--异步编程
查看>>