Stacks and Queues

1. What is the main advantage of using a linked-list implementation of a stack over an array implementation?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

2. Insertion and deletion operations in a Queue and Stack are known as respectively:
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

3. What is the time complexity of popping an element from a stack and dequeuing an element from a queue in standard implementations?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

4. Which of the following is commonly used to implement a priority queue efficiently?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

5. What happens when a pop operation is performed on an empty stack?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

6. What happens when an insertion is attempted in a full fixed-size array-based queue?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

7. A stack contains 10, 20, and 30 from bottom to top. If pop() is performed twice and then push(40) is performed, what is the final stack from bottom to top?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

8. A queue contains 15, 25, and 35 from front to rear. After dequeue() and enqueue(45), which element is at the front?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

9. Which application is most directly associated with using a stack?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation