Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are–by definition–not smart enough to debug it. Brian Kernighan
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]