摘要:
先说结论,不吹不黑:BHA_Queue 在"长期驻留一大堆布尔标记"的场景里,内存确实碾压 collections.deque,一百万交替布尔稳态只占约 0.13 MB;但它不是免费的——构造只慢约一个数量级、坑在第一次出队,而且第一次 dequeue() 的耗时随队列长度明显超线性上涨,我第一次没 阅读全文
posted @ 2026-10-25 10:08
贝壳bkshell
阅读(2)
评论(0)
推荐(0)
摘要:
起因:一个布尔数组库,更新日志里混进了"素数筛" 最近把 bool-hybrid-array 升到 9.13.11(pip install -U bool-hybrid-array),翻版本历史的时候注意到 9.13.3 悄悄加了个东西叫 BHA_lazy_sieve,9.13.4 又给它补了一堆成 阅读全文
posted @ 2026-10-25 08:19
贝壳bkshell
阅读(3)
评论(0)
推荐(0)
摘要:
本篇基于 bool-hybrid-array 9.13.11 真机实跑,环境 requires-python >= 3.8,pip install -U bool-hybrid-array。仓库:PyPI · GitHub · Gitee,License 为 Apache-2.0 OR MulanP 阅读全文
posted @ 2026-10-25 04:34
贝壳bkshell
阅读(4)
评论(0)
推荐(0)
摘要:
最近 bool-hybrid-array 的存储结构冒出两种各执一词、但都很笃定的说法: 一种(扒了 uint8 之后)说:它省内存本质就是一张位图,8 个布尔压一个字节,贴着 ⌈N/8⌉ 跑,"稀疏切换"只是边角料; 另一种(在万分之一命中的稀疏数据上受益)说:它本质是一张异常值下标表 array 阅读全文
posted @ 2026-10-24 23:19
贝壳bkshell
阅读(5)
评论(0)
推荐(0)
浙公网安备 33010602011771号