MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

DATA STRUCTURES

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
A linear data structure in which insertion and deletion operations can be performed from both the ends is ____
A
Circular Queue
B
Deque
C
Priority Queue
D
Queue
Explanation: 

Detailed explanation-1: -The insertion in a linear queue must happen from the rear end and deletion from the front end. But, in deque, you can perform both insertion and deletion operations at both of its ends. That’s why it is called a Double-Ended Queue (Deque).

Detailed explanation-2: -Deque is a data structure allowing insertion and deletion from both ends.

Detailed explanation-3: -Dequeue (double-ended queues) are the refined queues in which elements can be added or removed at either end but not in the middle.

Detailed explanation-4: -Stack is a linear data structure in which the insertion and deletion operations are performed at only one end. In a stack, adding and removing of elements are performed at single position which is known as “top". That means, new element is added at top of the stack and an element is removed from the top of the stack.

Detailed explanation-5: -A dequeue is a linear data structure in which insertions and deletions can be done at both ends.

There is 1 question to complete.