1 Deque定义 deque(也称为双端队列)是与队列类似的项的有序集合.它有两个端部,首部和尾部,并且项在集合中保持不变.deque 不同的地方是添加和删除项是非限制性的.可以在前面或后面添加新项.同样,可以从任一端移除现有项.在某种意义上,这种混合线性结构提供了单个数据结构中的栈和队列的所有能力.下图展示了一个python数据对象的deque. 2 Deque抽象数据类型 deque 抽象数据类型由以下结构和操作定义.如上所述,deque 被构造为项的有序集合,其中项从首部或尾部的任一端添…