|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.v3x.data.ArrayBinarySearch
public class ArrayBinarySearch
A generic binary search.
| Constructor Summary | |
|---|---|
ArrayBinarySearch()
|
|
| Method Summary | |
|---|---|
int |
findClosest(ArraySearchingGopher gopher,
java.lang.Object key)
Just do it. |
int |
findClosest(ArraySearchingGopher gopher,
java.lang.Object key,
int start,
int end)
Finds the slot where the given key _would_ go if it were in there. |
int |
search(ArraySearchingGopher gopher,
java.lang.Object key)
Just do it. |
int |
search(ArraySearchingGopher gopher,
java.lang.Object key,
int start,
int end)
Does the job using the given gopher over the given range. |
static ArrayBinarySearch |
singleton()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ArrayBinarySearch()
| Method Detail |
|---|
public static ArrayBinarySearch singleton()
public final int search(ArraySearchingGopher gopher,
java.lang.Object key)
search in interface ArraySearchingAlgorithm
public final int search(ArraySearchingGopher gopher,
java.lang.Object key,
int start,
int end)
ArraySearchingAlgorithm
search in interface ArraySearchingAlgorithm
public final int findClosest(ArraySearchingGopher gopher,
java.lang.Object key)
findClosest in interface ArraySearchingAlgorithm
public final int findClosest(ArraySearchingGopher gopher,
java.lang.Object key,
int start,
int end)
ArraySearchingAlgorithm
findClosest in interface ArraySearchingAlgorithm
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||