public static enum GenericInequalitySearch.Inequality extends Enum<GenericInequalitySearch.Inequality>
Enum Constant and Description |
---|
EQ
Given a sorted array of increasing values arr[] and a key value V,
this criterion instructs the binary search algorithm to find the adjacent pair of
values {A,B} such that A ≤ V ≤ B.
|
GE
Given a sorted array of increasing values arr[] and a key value V,
this criterion instructs the binary search algorithm to find the lowest adjacent pair of
values {A,B} such that A < V ≤ B.
|
GT
Given a sorted array of increasing values arr[] and a key value V,
this criterion instructs the binary search algorithm to find the lowest adjacent pair of
values {A,B} such that A ≤ V < B.
|
LE
Given a sorted array of increasing values arr[] and a key value V,
this criterion instructs the binary search algorithm to find the highest adjacent pair of
values {A,B} such that A ≤ V < B.
|
LT
Given a sorted array of increasing values arr[] and a key value v,
this criterion instructs the binary search algorithm to find the highest adjacent pair of
values {A,B} such that A < v ≤ B.
|
Modifier and Type | Method and Description |
---|---|
static GenericInequalitySearch.Inequality |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static GenericInequalitySearch.Inequality[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final GenericInequalitySearch.Inequality LT
If v > arr[high], return arr[high].
If v ≤ arr[low], return -1.
Else return index of A.
public static final GenericInequalitySearch.Inequality LE
If v ≥ arr[high], return arr[high].
If v < arr[low], return -1.
Else return index of A.
public static final GenericInequalitySearch.Inequality EQ
public static final GenericInequalitySearch.Inequality GE
If v ≤ arr[low], return arr[low].
If v > arr[high], return -1.
Else return index of B.
public static final GenericInequalitySearch.Inequality GT
If v < arr[low], return arr[low].
If v ≥ arr[high], return -1.
Else return index of B.
public static GenericInequalitySearch.Inequality[] values()
for (GenericInequalitySearch.Inequality c : GenericInequalitySearch.Inequality.values()) System.out.println(c);
public static GenericInequalitySearch.Inequality valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2015–2024 The Apache Software Foundation. All rights reserved.