Adding

一个可运行的 HyperLogLog 实现必须有:

HyperLogLog 基于当前所有寄存器的状态估计 基数 (EE)

如下所示,添加一个数据可能就会彻底改变寄存器的状态。

示意图

希望本图能够解释在“添加”操作期间发生了什么。如果不能,不妨动手试一试




动手试一试

用下面的小工具查看在 HyperLogLog 中添加一项数据时会发生什么

数据项 (vv)

精度 (pp)

10

尝试输入值并“添加”,或者点击“随机”插入一个随机值