new text document (2).txt

Download New Text Document (2).txt

If you can't read please download the document

Upload: mayank-kumar

Post on 22-Dec-2015

212 views

Category:

Documents


0 download

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