close

Queue是一種擁有先進先出FIFO(First in first out)的存放方式
可以用LinkedList來實踐
除了基本的add(e), remove()以外
可以用
offer(e) 新增元素
poll() 查詢元素並刪除
peek() 查詢元素不刪除
官網: https://docs.oracle.com/javase/8/docs/api/java/util/Queue.html

Deque
發音念作deck, 指的是double-ended-queue, 雙向queue的意思
簡單來說新增或移除元素可以從頭或尾來處理
可以用ArrayDeque或LinkedList來實踐
官網: https://docs.oracle.com/javase/8/docs/api/java/util/Deque.html

 

1. 官網https://docs.oracle.com/javase/tutorial/collections/interfaces/queue.html

01.png

 

 

2. 官網https://docs.oracle.com/javase/tutorial/collections/interfaces/deque.html

02.png  

arrow
arrow
    文章標籤
    Java Deque Java Queue
    全站熱搜

    RX1226 發表在 痞客邦 留言(0) 人氣()