---
# System prepended metadata

title: C語言題庫-041

---

# C語言題庫-041
用兩個棧實現一個隊列的功能？要求給出算法和
思路！
【參考答案】設2個棧爲A,B, 一開始均爲空.
入隊:
將新元素push入棧A;
出隊:
(1)判斷棧B 是否爲空；
(2)如果不爲空，則將棧A中所有元素依次pop 出並
push到棧B；
(3)將棧B 的棧頂元素pop 出；