C++ implementations of various data structures/algorithms. Tries, Segment trees, range minimum query, lowest common ancestor, disjoint-set forest, etc.