ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Deque(덱, 데크) - 자바
    자료구조 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()

    '자료구조' 카테고리의 다른 글

    Array와 LinkedList의 차이  (0) 2023.01.05
    자료구조란? Data Structure  (0) 2023.01.04
    큐 구현  (0) 2022.03.29
    스택 구현  (0) 2022.03.29
Designed by Tistory.