文件名称:bitArray.js:用于存储和操作布尔值的位数组的简单、注释良好的纯 Javascript 实现
文件大小:3KB
文件格式:ZIP
更新时间:2024-07-03 09:53:59
JavaScript
位数组.js 用于存储和操作布尔值的位数组的简单、注释良好的纯 Javascript 实现。 我为什么要使用这个? 开发这个库是为了向 javascipt 开发人员提供直观、简单的 API,以最小的开销存储大量布尔值(真/假)。 访问值和更改它们的时间复杂度都是恒定的(不包括 'trueBits' 和 'percentTrue' 方法)。 在幕后,该库对无符号 8 位整数使用按位运算,因此它的内存和处理器消耗处于绝对最小值。 有哪些使用案例? 最初开发这个库是为了帮助学习存储库 ,这是一个测试驱动的存储库,可帮助 JavaScript 开发人员创建过滤器实现。 为了很好地实现布隆过滤器,开发人员需要一种高性能的方式来操作大量布尔值,所以这个库是对这个要求的一个答案。 虽然它在这个功能上表现出色,但它适合作为一个布尔数组,其中 vanilla javascript 是所需的平台。 我如
【文件预览】:
bitArray.js-master
----bitArray.js(4KB)
----README.md(3KB)