Stack & Queue

Stack & Queue

University

16 Qs

quiz-placeholder

Similar activities

DS-U2-QUIZ2

DS-U2-QUIZ2

University

12 Qs

Data Structure

Data Structure

University

20 Qs

The DSA Adventure - Day 5

The DSA Adventure - Day 5

University

12 Qs

Data Structure With C++

Data Structure With C++

University

20 Qs

Data Structures

Data Structures

University

12 Qs

DSA Quiz 2

DSA Quiz 2

University

18 Qs

Queue ADT

Queue ADT

12th Grade - University

20 Qs

Quiz 2 - Stack

Quiz 2 - Stack

University

12 Qs

Stack & Queue

Stack & Queue

Assessment

Quiz

Computers

University

Hard

Created by

AKSHAY KUMAR

Used 1K+ times

FREE Resource

16 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

If the elements “A”, “B”, “C” and “D” are placed in a queue and are deleted one at a time, in what order will they be removed?

ABCD

DCBA

DCAB

ABDC

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In linked list implementation of a queue, the important condition for a queue to be empty is?

FRONT is null

REAR is null

LINK is empty

None of the mentioned

3.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Are stacks FIFO or FILO?
FILO
FIFO
LIFO
LILO

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How many stacks are needed to implement a queue. Consider the situation where no other data structure like arrays, linked list is available to you.

1

2

3

4

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How many queues are needed to implement a stack. Consider the situation where no other data structure like arrays, linked list is available to you.

1

2

3

4

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is true about linked list implementation of queue?

In push operation, if new nodes are inserted at the beginning of linked list, then in pop operation, nodes must be removed from end.

In push operation, if new nodes are inserted at the end, then in pop operation, nodes must be removed from the beginning.

Both of the above

None of the above

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Suppose a circular queue of capacity (n – 1) elements is implemented with an array of n elements. Assume that the insertion and deletion operation 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

Full: (REAR+1) mod n == FRONT, empty: REAR == FRONT

Full: (REAR+1) mod n == FRONT, empty: (FRONT+1) mod n == REAR

Full: REAR == FRONT, empty: (REAR+1) mod n == FRONT

Full: (FRONT+1) mod n == REAR, empty: REAR == FRONT

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?