Header File for Queue ADT - List Based Implementation
// ******************************************************** // Header file Queuelst.h for the ADT queue. // ADT list implementation. // ******************************************************** #ifndef QUEUELST_H #define QUEUELST_H #include "ullist.h" // ADT list operations typedef listItemType queueItemType; class Queue { public: // constructors and destructor: Queue(); // default constructor Queue(Queue& Q); // copy constructor ~Queue(); // destructor // queue operations: int isEmpty(); int insert(queueItemType NewItem); int del(); int del(queueItemType& QueueFront); int getFront(queueItemType& QueueFront); private: List L; // list of queue items }; // end class // End of header file. #endif
Email Me | Office Hours | My Home Page | Department Home | MCC Home Page