数据结构
双边队列–deque(double-ended queue)
作用:提高插入和删除操作的效率
特点:
1. 可以从两边添加和删除数据
2. 有 rotate() 旋转功能
可以设置最大长度
创建:
a = deque()
添加数据:
append()
leftappend()
extend()
leftextend()
删除数据:
pop()
leftpop()
旋转功能
举个例子 --跑马灯
在for 循环里,不能rotate,
数据结构
双边队列–deque(double-ended queue)
作用:提高插入和删除操作的效率
特点:
1. 可以从两边添加和删除数据
2. 有 rotate() 旋转功能
可以设置最大长度
创建:
a = deque()
添加数据:
append()
leftappend()
extend()
leftextend()
删除数据:
pop()
leftpop()
旋转功能
举个例子 --跑马灯
在for 循环里,不能rotate,