| Modifier and Type | Interface and Description |
|---|---|
| public interface | IntSet
A generic set of ints that has an efficient implementation, BitSet, which is a compressed bitset and is useful for ints that are small, for example less than 500 or so, and w/o many ranges. |
| Modifier and Type | Class and Description |
|---|---|
| public class | Barrier
A very simple barrier wait. |
| public class | BitSet
A BitSet to replace java.util.BitSet. |
| public class | |
| public class | IntArrayList
An ArrayList based upon int members. |
| public class | Interval
An immutable inclusive interval a..b |
| public class | IntervalSet
A set of integers that relies on ranges being common to do "run-length-encoded" like compression (if you view an IntSet like a BitSet with runs of 0s and 1s). |
| public class | |
| public class | MutableInteger
Java won't let you modify an Integer; not sure how that's more efficient, but...here's one that let's you modify it. |
| public class | |
| public class |