|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.ObjectLoesung72
public class Loesung72
Loesungsvorschlag fuer Aufgabe 7-2.
Arrays.binarySearch(int[],int),
Aufgabenblatt 7| Constructor Summary | |
|---|---|
Loesung72()
|
|
| Method Summary | |
|---|---|
static int |
find(int[] array,
int key)
Durchsucht einen Array binaer. |
protected static int |
find(int[] array,
int key,
int leftIndex,
int rightIndex)
Durchsucht einen Teil eines Arrays binaer. |
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 Loesung72()
| Method Detail |
|---|
public static int find(int[] array,
int key)
Fuer eine binaere 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 == nullArrays.binarySearch(int[],int),
Arrays.sort(int[])
protected static int find(int[] array,
int key,
int leftIndex,
int rightIndex)
Fuer eine binaere 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
KeyNotFoundException - falls der Array den gesuchten Wert
nicht enthaelt
NullPointerException - falls array == nullArrays.binarySearch(int[],int),
Arrays.sort(int[])public static void main(String[] args)
Arrays.binarySearch(int[],int),
Arrays.sort(int[])
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||