0232 Implement Queue using Stacks
Warning
This post is more than a year old. Information may be outdated.
Solved at: 221128
Question
Implement a first in, first out (FIFO) queue using only two stacks. The implemented queue should support a regular queue's functions (push, peek, pop, and empty).
- Implement the
MyQueueclass:void push(int x)Pushes element x to the back of the queue.int pop()Removes the element from the front of the queue and returns it.int peek()Returns the element at the front of the queue.boolean empty()Returnstrueif the queue is empty,falseotherwise.
- You must use only standard operations of a stack, which means only
push to top,peek/pop from top, , and operations are valid.
Comments