Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Stack
- {
- private int top;
- private int maxSize;
- private char[] stackArray;
- public Stack(int s)
- {
- maxSize=s;
- stackArray=new char[maxSize];
- top=-1;
- }
- private void printStack()
- {
- System.out.println("|_"+pop()+"_|");
- }
- public void push(char m)
- {
- stackArray[++top]=m;
- printStack();
- }
- public char pop()
- {
- return stackArray[top--];
- printStack();
- }
- public char peek()
- {
- return stackArray[top];
- printStack();
- }
- public boolean isEmpty()
- {
- return (top == -1);
- printStack();
- }
- public boolean isStackFull()
- {
- return (top == maxSize - 1);
- printStack();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement