Explore topic-wise MCQs in Data Structures and Algorithms.

This section includes 10 Mcqs, each offering curated multiple-choice questions to sharpen your Data Structures and Algorithms knowledge and support exam preparation. Choose a topic below to get started.

1.

Minimum number of queues to implement stack is ___________

A. 3
B. 4
C. 1
D. 2
Answer» D. 2
2.

Which of the following data structures can be used for parentheses matching?

A. n-ary tree
B. queue
C. priority queue
D. stack
Answer» E.
3.

Consider these functions:push() : push an element into the stackpop() : pop the top-of-the-stack elementtop() : returns the item stored in top-of-the-stack-nodeWhat will be the output after performing these sequence of operations

A. 20
B. 4
C. stack underflow
D. 5View Answer
Answer» E.
4.

What does ‘stack overflow’ refer to?

A. accessing item from an undefined stack
B. adding items to a full stack
C. removing items from an empty stack
D. index out of bounds exception
Answer» C. removing items from an empty stack
5.

What does the following function do?

A. pop
B. delete the top-of-the-stack element
C. retrieve the top-of-the-stack element
D. push operationView Answer
Answer» D. push operationView Answer
6.

Which of the following statements are not correct with respect to Singly Linked List(SLL) and Doubly Linked List(DLL)?

A. Complexity of Insertion and Deletion at known position is O(n) in SLL and O(1) in DLL
B. SLL uses lesser memory per node than DLL
C. DLL has more searching power than SLL
D. Number of node fields in SLL is more than DLL
Answer» E.
7.

What is the best case time complexity of deleting a node in a Singly Linked list?

A. O (n)
B. O (n2)
C. O (nlogn)
D. O (1)
Answer» E.
8.

pop$

A. delete the top-of-the-stack element
B. retrieve the top-of-the-stack element
C. none of the mentioned
Answer» D.
9.

Which of the following statements are correct with respect to Singly Linked List(SLL) and Doubly Linked List(DLL)?

A. Complexity of Insertion and Deletion at known position is O(n) in SLL and O(1) in DLL
B. SLL uses lesser memory per node than DLL
C. DLL has more searching power than SLL
D. All of the mentioned
Answer» E.
10.

What is the complexity of searching for a particular element in a Singly Linked List?

A. O(n)
B. O(1)
C. logn
D. nlogn
Answer» B. O(1)