C# 클래스 natix.SortingSearching.Search

파일 보기 프로젝트 열기: sadit/natix

공개 메소드들

메소드 설명
FindFirst ( int query, ListIFS data ) : int
FindFirst ( int query, ListIFS data, int min, int max ) : int

Finds u such that data[u] <= query, if data[u] is duplicated, then the first entry is retrieved.

FindLast ( int query, ListIFS data ) : int

Find the last entry u where u <= query. It returns min-1 if query < L[u] for every L[u] in the array.

FindLast ( int query, ListIFS data, int min, int max ) : int

Find the last u where L[u] <= query. It returns min-1 if query < L[u] for every L[u] in the array.

메소드 상세

FindFirst() 공개 정적인 메소드

public static FindFirst ( int query, ListIFS data ) : int
query int
data ListIFS
리턴 int

FindFirst() 공개 정적인 메소드

Finds u such that data[u] <= query, if data[u] is duplicated, then the first entry is retrieved.
public static FindFirst ( int query, ListIFS data, int min, int max ) : int
query int
data ListIFS
min int
max int
리턴 int

FindLast() 공개 정적인 메소드

Find the last entry u where u <= query. It returns min-1 if query < L[u] for every L[u] in the array.
public static FindLast ( int query, ListIFS data ) : int
query int
data ListIFS
리턴 int

FindLast() 공개 정적인 메소드

Find the last u where L[u] <= query. It returns min-1 if query < L[u] for every L[u] in the array.
public static FindLast ( int query, ListIFS data, int min, int max ) : int
query int
data ListIFS
min int
max int
리턴 int