queue0.h
来自「数据结构实验课中的所有实验程序」· C头文件 代码 · 共 28 行
H
28 行
#include <assert.h>
template <class Type> class Queue;
template <class Type> class QueueNode{
friend class Queue <Type>;
private:
Type data;
QueueNode<Type> *link;
QueueNode (Type d=0,QueueNode *l=NULL)
{ data=d; link=l;}
};
template <class Type> class Queue{
public:
Queue() {rear=NULL;front = NULL;}
~Queue();
void EnQueue(const Type&item);
Type DeQueue();
Type GetFront();
void MakeEmpty();
int IsEmpty()const{return front==NULL;}
private:
QueueNode <Type> *front, *rear;
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?