class Stack { private final int MAX_SIZE = 100000; private int top; private Object[] array; public Stack() { this.top = -1; this.array = new Object[MAX_SIZE]; } public void push(Object o) { array[++top] = o; } public Object peek() { return array[top]; } public Object pop() { return array[top--]; } public boolean empty() { return top == -1; } }
'Java > Java 기초' 카테고리의 다른 글
Base62 encoding decoding (0) | 2018.05.29 |
---|---|
Java Queue 구현 (0) | 2018.05.24 |
XSS(Cross-site scripting) 특수문자 치환 (0) | 2018.05.10 |
Arrays.binarySearch() 사용 (0) | 2017.12.29 |
쓰레드(Thread)의 사용 (0) | 2017.12.27 |