文章目录 摘要 示例1:基本使用 示例2:使用maxlen限制队列长度 示例3:使用deque实现滑动窗口算法 示例 4: 使用 deque 实现旋转数组 示例 5: 使用 deque 实现最大/最小栈 示例 6: 使用 deque 实现广度优先搜索(BFS) 摘要 deque(双端队列)是Python标准库collections模块中的一个类,它支持从两端快速添加和删除元素。deque为固定大小或者可变大小的队列提供了线程安全的实现,并且它比使用列表(list)来实现相同的功能更为高效。 deque的主要特点和操作包括: 快速从两端添加和删除元素&#