似 list, 但更安全
collections.deque是stack 和 queue 的一般化ref
一般list只能從右邊新增刪除元素,deque可以雙向,適合queue, stack。
背景知識
stack, queue
理解問題
利用deque新增刪除元素。
思路視覺化
1 | 0>[]<1 新增 |
程式化
1 | from collections import deque |
複雜度分析
TC: 頭尾O(1), 其他O(n)
SC: O(n)
如果你覺得這篇文章很棒,請你不吝點讚 (゚∀゚)