Trait sucds::bit_vectors::Select
source · pub trait Select {
// Required methods
fn select1(&self, k: usize) -> Option<usize>;
fn select0(&self, k: usize) -> Option<usize>;
}
Expand description
Interface for select 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
$.