4个版本
0.1.3 | 2021年8月15日 |
---|---|
0.1.2 | 2021年8月15日 |
0.1.1 | 2021年8月15日 |
0.1.0 | 2021年8月15日 |
#2316 in 算法
18KB
420 行
PEF
此仓库是分区Elias-Fano编码(用于有序整数)的Rust实现项目。当前状态如下:
- 工作状态的Elias-Fano实现(可以编码并获取表示的字节)
- 分区Elias-Fano实现
- 读取性能提升
示例
let ef = EliasFano::new(vec![1,2,5]);
assert_eq!(ef.get(1), Some(2));
assert_eq!(ef.next_geq(4), Some(5));
let serialized = ef.as_bytes();