

MCQOPTIONS
Saved Bookmarks
This section includes 161 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.
151. |
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 | |
152. |
The postfix form of the expression (A+B)∗(C∗D-E)∗F/G is |
A. | AB+CDE∗ −∗F∗G/ |
B. | AB+CD ∗ E−∗F∗G/ |
C. | AB+CD ∗ E−F∗∗G/ |
D. | AB+CD ∗ E−FG/∗∗ |
Answer» E. | |
153. |
What data structure is used for breadth first traversal of a graph? |
A. | queue |
B. | stack |
C. | list |
D. | none of the above |
Answer» B. stack | |
154. |
Aposterior analysis are more accurate than apriori analysis because − |
A. | it contains the real data. |
B. | it assumes all other factors to be dynamic. |
C. | it assumes all other factors to be constant. |
D. | it is a result of reverse-engineering. |
Answer» C. it assumes all other factors to be constant. | |
155. |
If locality is a concern, you can use _______ to traverse the graph. |
A. | Breadth First Search |
B. | Depth First Search |
C. | Either BFS or DFS |
D. | None of the above! |
Answer» C. Either BFS or DFS | |
156. |
In conversion from prefix to postfix using stack data-structure, if operators and operands are pushed and popped exactly once, then the run-time complexity is |
A. | Ο(1) |
B. | Ο(n) |
C. | Ο(log n) |
D. | Ο(n2) |
Answer» C. Ο(log n) | |
157. |
Prefix notation is also known as |
A. | Reverse Polish Notation |
B. | Reverse Notation |
C. | Polish Reverse Notation |
D. | Polish Notation |
Answer» E. | |
158. |
Stack is used for |
A. | CPU Resource Allocation |
B. | Breadth First Traversal |
C. | Recursion |
D. | None of the above |
Answer» D. None of the above | |
159. |
push() and pop() functions are found in |
A. | queues |
B. | lists |
C. | stacks |
D. | trees |
Answer» D. trees | |
160. |
If queue is implemented using arrays, what would be the worst run time complexity of queue and dequeue operations? |
A. | Ο(n), Ο(n) |
B. | Ο(n), Ο(1) |
C. | Ο(1), Ο(n) |
D. | Ο(1), Ο(1) |
Answer» E. | |
161. |
Minimum number of queues required for priority queue implementation? |
A. | 5 |
B. | 4 |
C. | 3 |
D. | 2 |
Answer» E. | |