...
Question 5617 – UGC NET CS 2013 June-paper-2
April 1, 2024
Question 4530 – Higher-Education-System
April 2, 2024
Question 5617 – UGC NET CS 2013 June-paper-2
April 1, 2024
Question 4530 – Higher-Education-System
April 2, 2024

Question 8839 – Data-Structures

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

Correct Answer: A

Question 22 Explanation: 

To circulate within the queue we have to write mod n for (Rear + 1).
We insert elements using Rear & delete through Front.
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
0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x
error: Alert: Content selection is disabled!!