public final class IndexUtil
extends java.lang.Object
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static int |
search(java.lang.Comparable[] a,
java.lang.Comparable key)
完全一致検索.
|
static int |
searchBS(boolean big,
java.lang.Comparable[] a,
java.lang.Comparable key)
大なり小なり検索.
|
static int |
searchInt(int[] a,
int key)
完全一致検索.
|
static int |
searchIntBS(boolean big,
int[] a,
int key)
大なり小なり検索.
|
static int |
searchLong(long[] a,
long key)
完全一致検索.
|
static int |
searchLongBS(boolean big,
long[] a,
long key)
大なり小なり検索.
|
public static final int searchInt(int[] a,
int key)
a - 対象の配列を設定します.key - 対象のキーを設定します.public static final int searchIntBS(boolean big,
int[] a,
int key)
big - [true]の場合、第三引数が第二引数の検知条件より大きい条件(>=)を対象とします.a - 対象の配列を設定します.key - 対象のキーを設定します.public static final int searchLong(long[] a,
long key)
a - 対象の配列を設定します.key - 対象のキーを設定します.public static final int searchLongBS(boolean big,
long[] a,
long key)
big - [true]の場合、第三引数が第二引数の検知条件より大きい条件(>=)を対象とします.a - 対象の配列を設定します.key - 対象のキーを設定します.public static final int search(java.lang.Comparable[] a,
java.lang.Comparable key)
a - 対象の配列を設定します.key - 対象のキーを設定します.public static final int searchBS(boolean big,
java.lang.Comparable[] a,
java.lang.Comparable key)
big - [true]の場合、第三引数が第二引数の検知条件より大きい条件(>=)を対象とします.a - 対象の配列を設定します.key - 対象のキーを設定します.