Implement Queue Using Stacks
Try to solve the Implement Queue Using Stacks problem.
We'll cover the following...
Statement
Design a custom queue, MyQueue, using only two stacks. Implement the Push(), Pop(), Peek(), and Empty() methods:
- Void Push(int x): Pushes element at the end of the queue.
- Int Pop(): Removes and returns the element from the front of the queue.
- Int Peek(): Returns the element at the front of the queue.
- Boolean Empty(): Returns TRUE if the queue is empty. Otherwise FALSE.
You are required to only use the standard stack operations, which means that only the Push() to ...