Trait sucds::bit_vectors::Rank
source · pub trait Rank {
// Required methods
fn rank1(&self, x: usize) -> Option<usize>;
fn rank0(&self, x: usize) -> Option<usize>;
}
Expand description
Interface for rank queries on bit vectors.
Let $S \subseteq \{ 0,1,\dots,u-1 \}
$ be a set of positions
at which bits are set in a bit vector of length $u
$.