Rules of Optimization: Rule 1: Don't do it. Rule 2 (for experts only): Don't do it yet. Michael A. Jackson
A queue can be implemented using two stacks. The queue supports enqueue and dequeue operations using head and tail nodes.
Write a program to implement the queue using two stacks.
Enqueue itmes to the queue: [hello, kid, test] Size of the Queue: 3 Items in the Queue: [hello, kid, test] Dequeue itme from queue: hello Dequeue itme from queue: kid Items in the Queue: [test]