python-llist:适用于Python的链接列表扩展模块

时间:2024-02-25 23:52:47
【文件属性】:

文件名称:python-llist:适用于Python的链接列表扩展模块

文件大小:44KB

文件格式:ZIP

更新时间:2024-02-25 23:52:47

python c linked-list data-structures DatastructuresC

llist-CPython的链接列表 llist是CPython的扩展模块,提供基本的链表数据结构。 在llist模块中实现的集合在依赖于序列中间元素的快速插入和/或删除的问题中表现良好。 对于此类工作负载,它们可能比collections.deque或标准Python列表要快得多。 此扩展需要CPython 2.5或更高版本(支持3.x)。 如果要在纯Python中寻找链接列表的实现,请访问 pypy-llist模块具有与此扩展相同的API,但在CPython中速度明显慢。 当前,llist提供以下类型的链接列表: dllist-双链表 sllist-单链接列表 这些类的完整文档可在以


【文件预览】:
python-llist-master
----.gitignore(48B)
----README.md(2KB)
----tests()
--------speed_test.py(1KB)
--------llist_test.py(67KB)
----docs()
--------.gitignore(25B)
--------make.bat(4KB)
--------conf.py(7KB)
--------index.rst(29KB)
--------Makefile(4KB)
----examples()
--------lucky_numbers.py(2KB)
----LICENSE(1KB)
----src()
--------utils.c(512B)
--------py23macros.h(1KB)
--------config.h(436B)
--------utils.h(257B)
--------dllist.h(307B)
--------sllist.h(307B)
--------dllist.c(47KB)
--------llist.c(1KB)
--------flags.h(216B)
--------sllist.c(49KB)
----MANIFEST.in(271B)
----CHANGES(2KB)
----setup.py(1KB)
----.travis.yml(99B)
----Makefile(456B)

网友评论