new text document (2).txt

Post on 22-Dec-2015

212 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

#include#include#includeusing namespace std;templateclass Queue{ private: int front,rear; T *queue; int maxsize; public: Queue(int maxqueuesize) { front=0; rear=-1; maxsize=maxqueuesize; queue=new T[maxsize]; } ~Queue() { delete[] queue; } int isempty(); int isfull(); void insert(); void deletion(); void atfront(); void atrear(); void display();};templateint Queue::isempty(){ if(front==0&&rear==-1||front==rear) return 1; else return 0;}templateint Queue::isfull(){ if(rear==maxsize-1) return 1; else return 0;}templatevoid Queue::atfront(){ if(isempty()) cout

top related