← Questions

Queue using two stacks

0
AppleCodingLast asked Jun 2026

Implement a first-in, first-out queue (push, pop, peek, empty) using only two stacks. Move items from the input stack to the output stack only when the output stack is empty, and explain why each operation is constant time amortized.

Write and test your solution herePython in your browser, the question's tests level by level, every submission kept for you.Sign in to start coding