자료구조
Deque(덱, 데크) - 자바
leeeehhjj
2022. 8. 6. 16:06
: deque란 Double-Ended Queue로 FIFO 형식의 일반적인 큐와 다르게 큐의 양쪽으로 삽입과 삭제를 할 수 있는 자료구조
선언
Deque<Integer> dq = new LinkedList<>();
Deque<Integer> dq = new ArrayDeque<>();
add()
addFirst()
addLast()
offer()
offerFirst()
offerLast()
add() 와 offer()은 addLast() offerLast()와 같은 의미
remove()
removeFirst()
removeLast()
poll()
pollFirst()
pollLast()
remove() 와 poll()은 removeFirst()와 pollFirst()와 같은 의미
getFirst()
getLast()
peek()
peekFirst()
peekLast()