Crates.io | ransel |
lib.rs | ransel |
version | 0.2.1 |
source | src |
created_at | 2023-08-11 01:10:04.123422 |
updated_at | 2023-10-03 00:00:21.719313 |
description | a library for rank/select succinct data structures |
homepage | |
repository | https://github.com/drtconway/ransel |
max_upload_size | |
id | 941498 |
size | 10,394,721 |
Succinct data structures offer a space-efficient way to store bitmaps (or sets of integers, depending on your point of view). They use a simple but powerful API based on 2 basic functions:
There are a number of derived operations, but they may all be expressed in terms of rank and select. In some cases, however, we do use special implementations which may have better runtime performance than the naive implementations.