|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object Loesung81
public class Loesung81
Loesungsvorschlag fuer Aufgabe 8-1.
Constructor Summary | |
---|---|
Loesung81()
|
Method Summary | |
---|---|
static int |
find(int[] array,
int key)
Durchsucht einen Array im Interpolations-Verfahren. |
protected static int |
find(int[] array,
int key,
int leftIndex,
int rightIndex)
Durchsucht einen Teil eines Array im Interpolations-Verfahren. |
static void |
main(String[] args)
Treiber fuer Aufruf von der Kommandozeilenschnittstelle. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Loesung81()
Method Detail |
---|
public static int find(int[] array, int key)
Fuer diese Suche muss der Array sortiert sein.
array
- das zu durchsuchende Arraykey
- den zu suchenden Wert
array
, das
den Wert key
hat
KeyNotFoundException
- falls der Array den gesuchten Wert
nicht enthaelt
NullPointerException
- falls array == null
Arrays.sort(int[])
protected static int find(int[] array, int key, int leftIndex, int rightIndex)
Fuer diese Suche muss der Array sortiert sein.
array
- das zu durchsuchende Arraykey
- den zu suchenden WertleftIndex
- der Index, der die untere Grenze des zu
durchsuchenden Bereichs im Array darstellt (einschliesslich)rightIndex
- der Index, der die obere Grenze des zu
durchsuchenden Bereichs im Array darstellt (einschliesslich)
array
, das
den Wert key
hat
IndexOutOfBoundsException
- falls der Array den gesuchten
Wert nicht enthaelt
NullPointerException
- falls array == null
Arrays.sort(int[])
public static void main(String[] args)
Arrays.sort(int[])
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |