C# Class natix.SortingSearching.Search

Afficher le fichier Open project: sadit/natix

Méthodes publiques

Méthode Description
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.

Method Details

FindFirst() public static méthode

public static FindFirst ( int query, ListIFS data ) : int
query int
data ListIFS
Résultat int

FindFirst() public static méthode

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
Résultat int

FindLast() public static méthode

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
Résultat int

FindLast() public static méthode

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
Résultat int