solution - Data Structures and Algorithms : Queue(Test 1)

Question : What is a Queue?

Solution :
602620260611055019 Correct Answer : FIFO data structure

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : Which operation inserts an element into a queue?

Solution :
845720260611054950 Correct Answer : Enqueue

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : Which operation removes an element from a queue?

Solution :
842220260611054920 Correct Answer : Dequeue

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : In a queue, insertion takes place at:

Solution :
990720260611054821 Correct Answer : Rear

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : In a queue, deletion takes place at:

Solution :
52720260611054743 Correct Answer : Front

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : Which of the following is a real-life example of a queue?

Solution :
956120260611054708 Correct Answer : People waiting at a ticket counter

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : What is the time complexity of Enqueue operation in a simple queue?

Solution :
728920260611054630 Correct Answer : O(1)

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : What is the time complexity of Dequeue operation in a linked-list queue?

Solution :
881920260611054538 Correct Answer : O(1)

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : Which pointer indicates the first element of a queue?

Solution :
306420260611054356 Correct Answer : Front

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : Which pointer indicates the last element of a queue?

Solution :
268820260611054153 Correct Answer : Rear

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : What is Queue Overflow?

Solution :
185520260611054029 Correct Answer : Queue becomes full

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : What is Queue Underflow?

Solution :
912720260611053950 Correct Answer : Queue becomes empty and deletion is attempted

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : Which data structure is most suitable for implementing a queue dynamically?

Solution :
92120260611053907 Correct Answer : Linked List

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : In an array implementation of queue, which condition indicates an empty queue?

Solution :
663920260611053332 Correct Answer : front = -1

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : Which problem occurs in a linear queue implemented using arrays?

Solution :
803120260611053236 Correct Answer : Memory wastage

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : Circular Queue is used to:

Solution :
580420260611053155 Correct Answer : Avoid memory wastage

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : In a Circular Queue of size N, the next position of rear is:

Solution :
417220260611053123 Correct Answer : (rear+1)%N

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : Which queue serves elements according to priority?

Solution :
951220260611053037 Correct Answer : Priority Queue

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : Deque stands for:

Solution :
192520260611052958 Correct Answer : Double Ended Queue

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : Which operation is NOT allowed in an Input Restricted Deque?

Solution :
969720260611052930 Correct Answer : Insert at front

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : Consider Queue: [10, 20, 30, 40]

After one Dequeue and one Enqueue(50), queue becomes:

Solution :
11120260611052840 Correct Answer : [20,30,40,50]

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : A Circular Queue of size 5 has front=0 and rear=4. The queue is:

Solution :
465520260611052740 Correct Answer : Full

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : Which traversal algorithm uses a queue?

Solution :
90520260611052602 Correct Answer : BFS

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : Which scheduling algorithm uses a Circular Queue?

Solution :
280720260611052512 Correct Answer : Round Robin

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : In a Priority Queue:

Solution :
625120260611052433 Correct Answer : Elements are removed based on priority

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : If a queue contains A, B, C, D (front=A), after two dequeues and enqueue(E), enqueue(F), what is the queue?

Solution :
559420260611052345 Correct Answer : C D E F

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : Which application commonly uses a queue?

Solution :
363020260611052310 Correct Answer : CPU Scheduling

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : What is the maximum number of elements stored in a Circular Queue of size N using the condition (rear+1)%N == front for full queue?

Solution :
311820260611052227 Correct Answer : N-1

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : Which data structure is used internally in Breadth First Search?

Solution :
287720260611052147 Correct Answer : Queue

Description -

Data Structures and Algorithms : Queue(Test 1)

Question : A queue implemented using linked list has front and rear pointers. What is the time complexity of Enqueue and Dequeue?

Solution :
788220260611052119 Correct Answer : O(1), O(1)

Description -

Data Structures and Algorithms : Queue(Test 1)