Please help me in C program and make sure it can run Create
Please help me in C++ program and make sure it can run
Create a node class/struct.
Create a queue class/struct.
Members:
Node - a node that tracks the front of the queue.
Node - a node that tracks the end of the queue.
Count - indicates how many items are on the queue.
Methods:
En-queue
- Accepts a number and adds to the end of the queue.
De-queue
- Returns a number from the front of the queue.
- If the queueis empty, emit an error indicating the queueis empty.
IsEmpty
- Returns a boolean indicating if the queue is empty.
Solution
bool Queue: :enqueue (const item & item)
{
if (isfull())
return false;
node * add=new node;
if (add==null)
return false;
add->item=item;
add->next=null;
items++;
if(front==null)
front=add;
else
rear->next=add;
rear=add;
return true;
}
