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
2. 官網https://docs.oracle.com/javase/tutorial/collections/interfaces/deque.html
文章標籤
全站熱搜