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 |