Archive for the ‘C++’ Category

Queue Implemented Using Stacks

Monday, February 9th, 2009

Here are two solutions for using stacks to emulate a queue. The first always keeps one or both stacks empty, shifts the set of values back and forth as the caller switches between enqueuing and dequeueing. The second maintains an input stack and an output stack. All ...