Stack 은 직접 클래스를 제공한다.
Stack<Integer> stack = new Stack<>();
push() : 요소 추가pop() : 요소 삭제peek() : 요소 조회Queue 인터페이스를 구현한 클래스로는 LinkedList 등이 있다.
Queue<Integer> queue = new LinkedList<>();
offer() : 요소 추가poll() : 요소 삭제peek() : 요소 꺼내기(조회)Deque 인터페이스를 구현한 클래스로는 LinkedList 등이 있다.
Deque<Integer> deque = new LinkedList<>();
offerFirst() : 요소 추가pollFirst() : 요소 삭제peekFirst() : 요소 꺼내기(조회)offerLast() : 요소 추가pollLast() : 요소 삭제peekLast() : 요소 꺼내기(조회)