[์ดํํฐ๋ธ ์๋ฐ] Item29 ์๋ฒฝ๊ณต๋ต. ํ์ ์ ํ์
๋งค๊ฐ๋ณ์
[์ดํํฐ๋ธ ์๋ฐ] Item29. ์ด์์ด๋ฉด ์ ๋ค๋ฆญ ํ์
์ผ๋ก ๋ง๋ค๋ผ. ํ์ ์ ํ์
๋งค๊ฐ๋ณ์ : ๋งค๊ฐ๋ณ์ํ ํ์
์ ํน์ ํ ํ์
์ผ๋ก ํ์ ์ง๊ณ ์ถ์ ๋ ์ฌ์ฉํ ์ ์๋ค. public class Stack { private Number[] elements; private int size = 0; private static final int DEFAULT_INITIAL_CAPACTIY = 16; public Stack() { elements = new Number[DEFAULT_INITIAL_CAPACTIY]; } public void push(E e) { ensureCapacity(); elements[size++] = e; } public E pop() { if (size == 0) { throw new Empt..
2023.03.20