Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Write a description of class Stack here.
- *
- * @author Samuel Berkat Hulu
- * @version 5.0 21-April-2021
- */
- public class Stack
- {
- private int maxSize;
- private char[] stackArray;
- private int top;
- public Stack(int s) // konstruktor
- {
- maxSize = s;
- stackArray = new char[maxSize];
- top = -1;
- }
- //Masukan intem diatas tumpukan
- public void push(char j)
- { stackArray[++top] = j; }
- //Ambil item dari atas tumpukan
- public char pop()
- { return stackArray[top--]; }
- //Melihat intem diatas tumpukan
- public char peek()
- { return stackArray[top]; }
- // benar jika tumpukan kosong
- public boolean isEmpty()
- { return (top == -1); }
- // ukuran pengembalian
- public int size()
- { return top+1; }
- // kembalikan item pada indeks n
- public char peekN(int n)
- { return stackArray[n]; }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement