C# Класс natix.CompactDS.SArray

sarray. ALENEX 2007. Okanohara & Sadakane. Practical Rank & Select.
Наследование: Bitmap
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
H Bitmap
L ListIFS

Открытые методы

Метод Описание
Access ( int i ) : bool
AssertEquality ( Bitmap obj ) : void
Build ( BitStream32 bitmap, BitmapFromBitStream H_builder = null ) : void
Build ( IList orderedList, int n, BitmapFromBitStream H_builder = null ) : void
Build ( IList orderedList, int n, byte numLowerBits, BitmapFromBitStream H_builder = null ) : void
GetAsIList ( ) : IList
GetNumLowerBits ( ) : int
Load ( BinaryReader Input ) : void
Log_N_over_M ( int n, int m ) : byte
Rank1 ( int pos ) : int
SArray ( ) : System
Save ( BinaryWriter Output ) : void
Select1 ( int rank ) : int
Select1_UnraveledSymbol ( int rank, int &pos_rank ) : int

Приватные методы

Метод Описание
get_mask ( ) : int

Описание методов

Access() публичный Метод

public Access ( int i ) : bool
i int
Результат bool

AssertEquality() публичный Метод

public AssertEquality ( Bitmap obj ) : void
obj Bitmap
Результат void

Build() публичный Метод

public Build ( BitStream32 bitmap, BitmapFromBitStream H_builder = null ) : void
bitmap BitStream32
H_builder BitmapFromBitStream
Результат void

Build() публичный Метод

public Build ( IList orderedList, int n, BitmapFromBitStream H_builder = null ) : void
orderedList IList
n int
H_builder BitmapFromBitStream
Результат void

Build() публичный Метод

public Build ( IList orderedList, int n, byte numLowerBits, BitmapFromBitStream H_builder = null ) : void
orderedList IList
n int
numLowerBits byte
H_builder BitmapFromBitStream
Результат void

GetAsIList() публичный Метод

public GetAsIList ( ) : IList
Результат IList

GetNumLowerBits() публичный Метод

public GetNumLowerBits ( ) : int
Результат int

Load() публичный Метод

public Load ( BinaryReader Input ) : void
Input System.IO.BinaryReader
Результат void

Log_N_over_M() публичный статический Метод

public static Log_N_over_M ( int n, int m ) : byte
n int
m int
Результат byte

Rank1() публичный Метод

public Rank1 ( int pos ) : int
pos int
Результат int

SArray() публичный Метод

public SArray ( ) : System
Результат System

Save() публичный Метод

public Save ( BinaryWriter Output ) : void
Output System.IO.BinaryWriter
Результат void

Select1() публичный Метод

public Select1 ( int rank ) : int
rank int
Результат int

Select1_UnraveledSymbol() публичный Метод

public Select1_UnraveledSymbol ( int rank, int &pos_rank ) : int
rank int
pos_rank int
Результат int

Описание свойств

H публичное свойство

public Bitmap,natix.CompactDS H
Результат Bitmap

L публичное свойство

public ListIFS L
Результат ListIFS