HyperSet高效计算唯一计数
超集开发: Jung ( )博客:
- 概述
为了获得不包括重复项的唯一计数 UC(UniqueCount),可以使用 Java 提供的集合来统计重复项的数量。在有限的内存中找到大量项目的 UC 是一个难题。HyperSet 是通过补充 Bitset 的问题而创建的实现。(允许值是大于 0 的整数范围)
以下是使用 HyperSet 替代 HashSet 的示例代码:
public static void main(String ...argv) {
// Set set = new HashSet();
HyperSet set = new HyperSet();
set.add(11);
set.add(42321);
set.add(444);
set.add(11);
}
下载地址
用户评论