类 SparseBitSet
- java.lang.Object
-
- org.meteoinfo.dataframe.impl.SparseBitSet
-
public class SparseBitSet extends Object
A sparse bit set implementation inspired by Drs. Haddon and Lemire. Ported from joinery https://github.com/brettwooldridge/SparseBitSet/blob/master/SparseBitSet.pdf http://lemire.me/blog/archives/2012/11/13/fast-sets-of-integers/
-
-
构造器概要
构造器 构造器 说明 SparseBitSet()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 intcardinality()voidclear()voidclear(int index)voidclear(int start, int end)voidflip(int index)voidflip(int start, int end)booleanget(int index)intnextSetBit(int index)static Stringparameters()voidset(int index)voidset(int index, boolean value)voidset(int start, int end)StringtoString()
-
-
-
方法详细资料
-
get
public boolean get(int index)
-
set
public void set(int index, boolean value)
-
set
public void set(int index)
-
set
public void set(int start, int end)
-
clear
public void clear(int index)
-
clear
public void clear(int start, int end)
-
flip
public void flip(int index)
-
flip
public void flip(int start, int end)
-
clear
public void clear()
-
cardinality
public int cardinality()
-
nextSetBit
public int nextSetBit(int index)
-
parameters
public static String parameters()
-
-