C# Class natix.CompactDS.SArray64

sarray. ALENEX 2007. Okanohara & Sadakane. Practical Rank & Select.
Inheritance: natix.CompactDS.RankSelectBase64
Afficher le fichier Open project: sadit/natix Class Usage Examples

Méthodes publiques

Свойство Type Description
H Bitmap
L ListIFS

Méthodes publiques

Méthode Description
Access ( long i ) : bool
AssertEquality ( Bitmap64 obj ) : void
Build ( BitStream32 bitmap, BitmapFromBitStream H_builder ) : void
Build ( IList orderedList, long n, BitmapFromBitStream H_builder = null ) : void
Build ( IList orderedList, long n, byte numLowerBits, BitmapFromBitStream H_builder ) : void
GetAsIList ( ) : ListGenerator64
GetNumLowerBits ( ) : int
Load ( BinaryReader input ) : void
Log_N_over_M ( long n, long m ) : byte
Rank1 ( long pos ) : long
SArray64 ( ) : System
Save ( BinaryWriter output ) : void
Select1 ( long _rank ) : long

Private Methods

Méthode Description
get_mask ( ) : long

Method Details

Access() public méthode

public Access ( long i ) : bool
i long
Résultat bool

AssertEquality() public méthode

public AssertEquality ( Bitmap64 obj ) : void
obj Bitmap64
Résultat void

Build() public méthode

public Build ( BitStream32 bitmap, BitmapFromBitStream H_builder ) : void
bitmap BitStream32
H_builder BitmapFromBitStream
Résultat void

Build() public méthode

public Build ( IList orderedList, long n, BitmapFromBitStream H_builder = null ) : void
orderedList IList
n long
H_builder BitmapFromBitStream
Résultat void

Build() public méthode

public Build ( IList orderedList, long n, byte numLowerBits, BitmapFromBitStream H_builder ) : void
orderedList IList
n long
numLowerBits byte
H_builder BitmapFromBitStream
Résultat void

GetAsIList() public méthode

public GetAsIList ( ) : ListGenerator64
Résultat ListGenerator64

GetNumLowerBits() public méthode

public GetNumLowerBits ( ) : int
Résultat int

Load() public méthode

public Load ( BinaryReader input ) : void
input System.IO.BinaryReader
Résultat void

Log_N_over_M() public static méthode

public static Log_N_over_M ( long n, long m ) : byte
n long
m long
Résultat byte

Rank1() public méthode

public Rank1 ( long pos ) : long
pos long
Résultat long

SArray64() public méthode

public SArray64 ( ) : System
Résultat System

Save() public méthode

public Save ( BinaryWriter output ) : void
output System.IO.BinaryWriter
Résultat void

Select1() public méthode

public Select1 ( long _rank ) : long
_rank long
Résultat long

Property Details

H public_oe property

public Bitmap,natix.CompactDS H
Résultat Bitmap

L public_oe property

public ListIFS L
Résultat ListIFS