可视化堆栈中的推送方法?

时间:2015-08-27 20:58:58

标签: java stack

ArrayBoundedStack stack = new ArrayBoundedStack(5);
    stack.push(5);
    stack.push(5);
    stack.push(2);
    stack.push(3);

从下到上,元素的顺序是5,5,2,3吗?

1 个答案:

答案 0 :(得分:1)

堆栈是一种后进先出的结构;这意味着如果你在这之后弹出四次,你会得到3分,2分,5分,5分。

堆栈实际上是成长还是下降我认为是较低级别的问题(可能是处理器),因此从底部或顶部来考虑它并不一定有用。虽然我想如果用“顶部”表示“首先会弹出的项目”,那么你就得到了它非常正确