package Stack;public class StackApp {public static void main(String[] args) {StackX stack = new StackX(10);long i = 10;while(!stack.isFull()) {stack.push(i);i++;}while(!stack.isEmpty()) {long value = stack.pop();System.out.println(value+" ");}}}class StackX implements StackInterface{private long[] a;private int maxsize;private int top;public StackX(int s) {this.maxsize = s;this.a = new long[this.maxsize];this.top = -1;}//入栈public void push(long value) {this.a[++this.top] = value;}//出栈public long pop() {return this.a[this.top--];}//查看public long peek() {return this.a[this.top];}//是否为空public boolean isEmpty() {return (this.top == -1);}//是否已满public boolean isFull() {return (this.top == this.maxsize-1);}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。