[์ดํํฐ๋ธ ์๋ฐ] Item31. ํ์ ์ ์์ผ๋์นด๋๋ฅผ ์ฌ์ฉํด API์ ์ ์ฐ์ฑ์ ๋์ด๋ผ.
[์ดํํฐ๋ธ ์๋ฐ] Item31. ํ์ ์ ์์ผ๋์นด๋๋ฅผ ์ฌ์ฉํด API์ ์ ์ฐ์ฑ์ ๋์ด๋ผ. 1๏ธโฃ Chooser์ Union API ๊ฐ์ public class Stack { private E[] elements; private int size = 0; private static final int DEFAULT_INITIAL_CAPACITY = 16; @SuppressWarnings("unchecked") public Stack() { elements = (E[]) new Object[DEFAULT_INITIAL_CAPACITY]; } public void push(E e) { ensureCapacity(); elements[size++] = e; } public E pop() { if (size == 0) ..
2023.03.22