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
- 対象のキーを設定します.