PRASHNIKAप्रश्निका
‹ Back to the paper

A Queue is a linear data structure in which the operations are performed based on FIFO (First In…

Computer Science20224 marksProgram
A Queue is a linear data structure in which the operations are performed based on FIFO (First In First Out). Define a class Queue with the following details: Class name: Queue Data member/instance variable: dat[]: array to hold the integer elements cap: stores the maximum capacity of the queue front: to point the index of the front rear: to point the index of the rear Member functions/methods: Queue(int max): constructor to initialize the data member cap = max, front = rear = 0 and create the integer array void add_dat(int v): to add integers from the rear index if possible else display the message (“Queue full”) int pop_dat(): to remove and return elements from front, if any, else returns -999 void display(): to display elements of the queue Specify the class Queue giving the details of void add_dat(int) and int pop_dat(). Assume that the other functions have been defined. The main() function and algorithm need NOT be written.

Answer

No answer yet.

Data structures

From ISC 2022 Computer Science - Specimen paper (Semester 2), Paper 1, question 8.