Data Structures Contains several handy data structures written in Java: Circular queue Disjoint set forest Indexable set Mutable priority queue Weighted sampling red-black tree