...
Database-Management-System
April 1, 2024
Question 4530 – Higher-Education-System
April 2, 2024
Database-Management-System
April 1, 2024
Question 4530 – Higher-Education-System
April 2, 2024

Data-Structures

Question 21

Suppose a circular queue of capacity (n – 1) elements is implemented with an array of n elements. Assume that the insertion and deletion operations are carried out using REAR and FRONT as array index variables, respectively. Initially, REAR = FRONT = 0. The conditions to detect queue full and queue empty are

A
full: (REAR+1)mod n == FRONT

empty: REAR == FRONT
B
full: (REAR+1)mod n == FRONT

empty: (FRONT+1) mod n == REAR
C
full: REAR == FRONT
empty: (REAR+1) mod n == FRONT
D
full: (FRONT+1)mod n == REAR
empty: REAR == FRONT
Question 21 Explanation: 

To circulate within the queue we have to write mod n for (Rear + 1).
We insert elements using Rear & delete through Front.
Correct Answer: A
Question 21 Explanation: 

To circulate within the queue we have to write mod n for (Rear + 1).
We insert elements using Rear & delete through Front.

Leave a Reply

Your email address will not be published. Required fields are marked *