public class BitIntSet extends Object
Constructor and Description |
---|
BitIntSet() |
Modifier and Type | Method and Description |
---|---|
static long[] |
add(long[] set,
int bitsPerElement,
int size,
long val) |
static long[] |
create() |
static long |
get(long[] set,
int bitsPerElement,
int idx) |
static int |
indexOf(long[] set,
int bitsPerElement,
int size,
long val)
Performs a binary search for the given rowValue.
|
static long[] |
remove(long[] set,
int bitsPerElement,
int size,
long val) |
public static long[] create()
public static long get(long[] set, int bitsPerElement, int idx)
set
- the bit-int setbitsPerElement
- the bits per elementidx
- the tablepublic static int indexOf(long[] set, int bitsPerElement, int size, long val)
set
- the bit-int setbitsPerElement
- the bits per elementsize
- the number of elements in the setval
- the rowValue to search forpublic static long[] add(long[] set, int bitsPerElement, int size, long val)
set
- the bit-int setbitsPerElement
- the bits per elementsize
- the number of elements in the setval
- the rowValue to addpublic static long[] remove(long[] set, int bitsPerElement, int size, long val)
set
- the bit-int setbitsPerElement
- the bits per elementsize
- the number of elements in the setval
- the rowValue to remove