静的公開メンバ関数 | |
static int | UpperBound< T > (T[] arr, int start, int end, T value, IComparer< T > comparer) |
指定した値より大きい先頭のインデックスを返す [詳解] | |
静的関数 | |
static int | LowerBound< T > (T[] arr, int start, int end, T value, IComparer< T > comparer) |
指定した値以上の先頭のインデックスを返す [詳解] | |
static int | LowerBound< T > (T[] arr, T value) |
static int | LowerBound< T > (List< T > list, int start, int end, T value, IComparer< T > comparer) |
指定した値以上の先頭のインデックスを返す [詳解] | |
static int | LowerBound< T > (List< T > list, T value) |
static int | UpperBound< T > (T[] arr, T value) |
static T | ArrayGetOrDefault< T > (T[] a, int index) |
配列への範囲外アクセス時にデフォルト値を返す関数 [詳解] | |
static T | ListGetOrDefault< T > (List< T > l, int index) |
配列への範囲外アクセス時にデフォルト値を返す関数 [詳解] | |
|
staticpackage |
配列への範囲外アクセス時にデフォルト値を返す関数
T | 配列の型 |
a | 配列オブジェクト |
index | インデックス |
|
staticpackage |
配列への範囲外アクセス時にデフォルト値を返す関数
T | 配列の型 |
l | 配列オブジェクト |
index | インデックス |
|
staticpackage |
指定した値以上の先頭のインデックスを返す
T | 比較する値の型 |
arr | 対象の配列(※ソート済みであること) |
start | 開始インデックス [inclusive] |
end | 終了インデックス [exclusive] |
value | 検索する値 |
comparer | 比較関数(インターフェイス) |
|
staticpackage |
T | : | IComparable |
|
staticpackage |
指定した値以上の先頭のインデックスを返す
T | 比較する値の型 |
list | 対象のリスト(※ソート済みであること) |
start | 開始インデックス [inclusive] |
end | 終了インデックス [exclusive] |
value | 検索する値 |
comparer | 比較関数(インターフェイス) |
|
staticpackage |
T | : | IComparable |
|
static |
指定した値より大きい先頭のインデックスを返す
T | 比較する値の型 |
arr | 対象の配列(※ソート済みであること) |
start | 開始インデックス [inclusive] |
end | 終了インデックス [exclusive] |
value | 検索する値 |
comparer | 比較関数(インターフェイス) |
|
staticpackage |