1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
//! data structures for efficient operations
//!
//! This module contains these data structures
//! * [`BIT`](struct.BIT.html) - Binary Index Tree (Fenwick Tree)
//! * [`BITRange`](struct.BITRange.html) - Binary Index Tree (Fenwick Tree) + range add
//! * [`UnionFind`](struct.UnionFind.html) - Disjoint-set (Union-find) data structure
//!
mod bit;
mod union_find;

pub use self::bit::{BITRange, BIT};
pub use self::union_find::UnionFind;