C# 클래스 natix.CompactDS.SArray

sarray. ALENEX 2007. Okanohara & Sadakane. Practical Rank & Select.
상속: Bitmap
파일 보기 프로젝트 열기: sadit/natix 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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