Expand description
data structures
Re-exportsยง
pub use self::partially_retroactive_priority_queue::PartiallyRetroactivePriorityQueue;pub use self::splay_tree::SplayMap;pub use self::splay_tree::SplaySequence;pub use self::submask_range_query::SubmaskRangeQuery;pub use self::treap::Treap;pub use self::treap::TreapData;pub use self::union_find::MergingUnionFind;pub use self::union_find::PotentializedUnionFind;pub use self::union_find::UndoableUnionFind;pub use self::union_find::UnionFind;pub use self::union_find::UnionFindBase;
Modulesยง
- accumulate ๐
- allocator ๐
- binary_
indexed_ ๐tree - binary_
indexed_ ๐tree_ 2d - binary_
search_ tree - bit_
vector ๐ - bitset ๐
- compress ๐
- compressed_
binary_ ๐indexed_ tree - compressed_
segment_ ๐tree - container ๐
- counter ๐
- disjoint_
sparse_ ๐table - fibonacci_
hash ๐ - kdtree ๐
- lazy_
segment_ ๐tree - lazy_
segment_ ๐tree_ map - line_
set ๐ - pairing_
heap ๐ - partially_
retroactive_ priority_ queue - range_
ap_ ๐add - range_
frequency ๐ - range_
map ๐ - segment_
tree ๐ - segment_
tree_ ๐map - sliding_
window_ ๐aggregation - slope_
trick ๐ - sparse_
set ๐ - splay_
tree - submask_
range_ query - transducer ๐
- treap
- trie ๐
- union_
find - vec_map ๐
- wavelet_
matrix ๐
Macrosยง
- transducer
- build transducer
Structsยง
- Accumulate
- Accumlated data
- Accumulate2d
- 2-dimensional accumlated data
- Accumulate
Kd - Always
Accepting Transducer - BTree
Counter - BTree
MapFactory - Binary
Indexed Tree - Binary
Indexed Tree2D - BitSet
- BitVector
- BoxAllocator
- Chain
Transducer - Compressed
Binary Indexed Tree - Compressed
Segment Tree - Deque
Aggregation - Disjoint
Sparse Table - Equal
Transducer - Fibonacci
Hasheru32 - Fibonacci
Hasheru64 - Filter
MapTransducer - Fixed
VecMap Factory - Functional
Transducer - Hash
Compress - Hash
Counter - Hash
MapFactory - Hash
MapFactory With Capacity - Identity
Transducer - Init
Transducer Dp - Intersection
Transducer - Iterator
Transducer - Lazy
Segment Tree - Lazy
Segment Tree Map - Lexicographical
Transducer - DFA to accept Less/Greater than (or equal to) in lexicographical order
- LineSet
- MapTransducer
- Memory
Pool - Monoidal
Transducer - Pairing
Heap - Product
Transducer - Queue
Aggregation - Range
Arithmetic Progression Add - Range
Frequency - Range
Map - A map to control intervals that have same values.
- Range
Set - A set to control intervals.
- RevLexicographical
Transducer - DFA to accept Less/Greater than (or equal to) in reversed lexicographical order
- RevSequence
Transducer - Segment
Tree - Segment
Tree Map - Sequence
Transducer - Slope
Trick - Sparse
Set - Static2D
Tree - Transducerdp
- Trie
- VecCompress
- VecMap
- VecMap
Factory - VecMap
Factory With Capacity - Wavelet
Matrix
Traitsยง
- Allocator
- Compressor
- Container
- Container
Entry - Container
Factory - Rank
Select Dictionaries - rank_i(select_i(k)) = k rank_i(select_i(k) + 1) = k + 1
- Transducer