我是用Python的collection.deque玩耍,并写了下面的基准Python的双端队列性能: #!/usr/bin/python
import timeit
if __name__=='__main__':
number = 1000000
for r in (1,10,100,1000,5000,10000,100000):
print r
使用http://www.cppreference.com/wiki/stl/deque/insert作为参考,我在某些位置将值插入到一个deque中。 例如,如果双端队列A是: a, b, d, e, g
与一个迭代指向d,我可以: A.insert(iter, c); // insert val c before loc iter
//deque is now a, b, c, d, e