答案是:设2个栈为A,B, 一开始均为空. 入队: 将新元素push入栈A; 出队: (1)判断栈B是否为空; (2)如果不为空,则将栈A中所有元素依次pop出并push到栈B; (3)将栈B的栈顶元素POP出 第(1)部 判断栈B是否为空有什么作用 ? 无论栈B是否为空 不都可以执行(2)(3)部么?