1. Deque(덱)
큐의 양쪽 끝에서 삽입과 삭제가 모두 발생할 수 있는 큐
어떻게 사용하느냐에 따라 큐와 스택이 모두 될 수 있음
2. Deque관련 메소드
1. 추가 add, addFirst, addLast, put, putFirst, putLast, offer, offerFirst, offerLast // Deque 마지막에 element삽입, first와 last자리삽입
push : Deque 앞 부분에 element 삽입
2. 삭제 poll : Deque의 제일 앞 element를 return받은 후 element 제거, 큐에서 element받아오기
pop : Deque의 제일 앞 element를 return받은 후 element 제거, 스택에서 element받기
* 큐의 경우 FIFO 이기 때문에 제거해야할 요소는 제일 처음에 들어온 요소
* 스택의 경우 LIFO 이기 때문에 제거해야할 요소는 제일 나중에 들어온 요소
3. 값 확인 : peek, get
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 1260 DFS와 BFS (0) | 2018.08.20 |
---|---|
백준 2747, 2748 피보나치 수 (0) | 2018.08.06 |
백준 10845번 큐 (0) | 2018.07.24 |
백준 10828번 스택 (0) | 2018.07.17 |
백준 1181번 단어 정렬 (0) | 2018.07.16 |
댓글