【文件属性】:
文件名称:hyperloglog32:HyperLogLog 使用 32 位 murmurhash3 用于节点和浏览器
文件大小:6KB
文件格式:ZIP
更新时间:2021-06-06 07:51:27
JavaScript
超级日志32
使用 32 位 murmurhash3 的节点和浏览器的 HyperLogLog 不同值估计器。 (MIT :copyright: Optimizely, Inc)。 来自:HyperLogLog 是一种用于计数不同问题的算法,它近似于多集中不同元素的数量(基数)。
跳转到: / /
例子
将两个不同的值插入到具有 12 位索引的 HLL 结构中。 哈希已为您完成:
var HyperLogLog = require ( 'hyperloglog32' )
var h = HyperLogLog ( 12 )
h . add ( 'value 1' )
h . add ( 'value 2' )
h . add ( 'value 1' )
h . count ( ) === 2 ;
接口
h = HyperLogLog(n)
构造一个具有n位索引的 HLL 数据结构。 这意味着将
【文件预览】:
hyperloglog32-master
----.gitignore(112B)
----package.json(687B)
----.travis.yml(49B)
----LICENSE(1KB)
----index.js(3KB)
----test.js(2KB)
----README.md(3KB)
----appveyor.yml(402B)