我知道在 c++ 中它已经存在
#include <list>
现在我很想知道它是否也存在于 python 中。
问问题
27061 次
2 回答
17
您还可以查看llist
python 包,它提供了一些deque
没有的有用功能。该包中不仅有双链表,还有单链表数据结构。恕我直言,这个包的最大优点之一是能够存储对 llist 元素的引用。
于 2013-11-03T11:33:40.073 回答
0
看来collections.deque是 Python 中的双向链表库。根据文档,当从头部或尾部追加或弹出时,它应该有大约 O(1) 的成本,以及常规插入的 O(n)(这与我们对链表的期望相匹配)。
API:http ://docs.python.org/2/library/collections.html#collections.deque
于 2013-11-03T11:01:56.740 回答