Question: Consider the given insert function for a queue. Which of the following can be replaced with if ( isQueueFull ( c ) functionality stays the

Consider the given insert function for a queue. Which of the following can be replaced with if(isQueueFull(c) functionality stays the same?
{
void insert(struct Queue *c, int x)
if(c->rear == QUEUE_SIZE-1)
c->rear=0;
else
(c->rear)++;
if(isQueueFull(c))
cout<<"Overflow: Queue is full"rear]=x;
}
a. if (c->rear == QUEUE_SIZE-1)
Ob. if (c->rear != c->front)
c. if (c->front == c->rear)
d. if (c->front == QUEUE_SIZE-1)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!