ystack.java

来自「DO-WHILE循环语句的翻译程序设计(LL(1)法、输出三地址表示)」· Java 代码 · 共 28 行

JAVA
28
字号
class YStack {//自定义一个关于栈的类,其中包含一些栈的操作

	private int maxSize;

	private char[] stackArray;

	private int top;

	public YStack(int s) { //栈类的构造方法
		maxSize = s;
		stackArray = new char[maxSize];
		top = -1;
	}

	public void push(char j) {//入栈的操作
		stackArray[++top] = j;
	}

	public char pop() {//出栈的操作
		return stackArray[top--];
	}

	public boolean isEmpty() {//判断栈内是否为空
		return (top == -1);
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?