Data Structures and Algorithms - Old Questions
4. Write C function to insert an item circular queue in array implementation. Write assumptions, you need.
5 marks
|
Asked in 2070
C function to insert an item circular queue in array implementation:
void
enQueue(int value)
{
if((front == 0 && rear == SIZE - 1)
|| (front == rear+1))
printf("\\nCircular Queue is Full!
Insertion not possible!!!\\n");
else{
if(rear == SIZE-1 && front != 0)
rear = -1;
cQueue[++rear] = value;
printf("\\nInsertion
Success!!!\\n");
if(front == -1)
front = 0;
}
}